On Nov 15, 4:04 pm, "GitHub Support" <[EMAIL PROTECTED]> wrote:
> Deploy keys are designed so that a machine has access to only a single
> repository, not every repository in your account. If the machine needs
> access to all the repositories, there is no issue with adding a new SSH key
> to your account and utilizing that.
Not a whole machine, just a single account on a machine. I have
both of the following:
1) A machine with distinct accounts each with specific repository
access.
2) A machine with one account that has specific access to varying
repositories.
The latter is easily achievable with a ~/.ssh/config in the
following form:
Host *.github.com
Hostname github.com
Host project1.github.com
IdentityFile ~/.ssh/project1-deploy_dsa
Host project2.github.com
IdentityFile ~/.ssh/project2-deploy_dsa
[...]
Then you clone with:
git clone [EMAIL PROTECTED]:user/project1.git
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"GitHub" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/github?hl=en
-~----------~----~----~----~------~----~------~--~---