如何共享ssh密钥,以便多个开发人员可以在一个私有仓库上工作

时间:2017-03-05 21:15:18

标签: git github ssh ssh-keys private-key

我是ssh的新手(不是ssh登录和用户权限),但更像是github ssh。

我的github上有一个项目,这是私有模式,我需要开发人员 跟...共事。所以,在这个私人仓库上工作的唯一方法是将电子邮件/密码交给我 github帐户,我们都知道这不会发生。

所以,既然我没有参与团队项目,我也不知道我必须采取的确切步骤来授予他们访问权限, 然后他们应该采取哪些确切的步骤来访问它。

所以,我认为首先要做的是:Checking for existing SSH keys来自gitbash

foo@desktop /c/xampp/htdocs
$ ls -al ~/.ssh
total 13
drwxr-xr-x 1 zorg 197121   0 Feb  8 21:49 ./
drwxr-xr-x 1 zorg 197121   0 Mar  4 18:03 ../
-rw-r--r-- 1 zorg 197121 344 Feb 10 16:48 known_hosts

我的网站位于/c/xampp/htdocs/website,但我正在/c/xampp/htdocs运行密钥生成,因为我了解它 没有区别(引用需要)

在此之后,假设我之前没有生成密钥(因为我没有看到以* .pub开头的任何内容),我去了 Generating a new SSH key and adding it to the ssh-agent

因此,在生成密钥并通过clip < ~/.ssh/id_rsa.pub

将密钥复制到剪贴板后

我去了https://github.com/username/project/settings/keys

并添加了密钥。

现在,我的问题是,假设我所做的事情到目前为止是正确的,我如何让这三个合作者访问我的回购?

0 个答案:

没有答案