关于github添加团队成员问题,请教大家一下
最近在研究git,添加团队成员遇到了一些疑惑
GitHub可以通过添加其他成员的GitHub账号,被邀请人接受,然后就有权限了对仓库进行操作
可不可以在GitHub后台直接添加被邀请人的id_rsa.pub公钥,然后就有权限了呢?
本着测试这个的原则,我实验了一下,又发现了一个问题,我拿到了同事的id_rsa.pub公钥(未将他账户添加到团队),想添加到自己的GitHub账户,然后让同事实验是否可以进行代码提交,提示Key is already in use
应该是这个key被其他账户使用了,这样说来,id_rsa.pub公钥只能被添加一次吗?对这个SSH真是不太了解,希望大牛给个提示,或者有什么教程可以学习学习,非常感谢
公钥相当于密码啊,密码肯定只能一个人用啊,github这有着唯一性
他给你的公钥肯定是他自己的 Github 账户用的公钥,两个不同账户用一个公钥,否则 Github 不知道你是那个用户呢,所以不能重复添加已存在的公钥。
就算他重新生成一个未被使用的公钥,我建议你不要这么用,这样等于使用你的账户在做操错,到时候出现扯皮的事情就比较麻烦了。
直接把他的Github 账户拉进组织,就可以了。
官方文档有专门的解释 docs.github.com/cn/github/authenti...