使用同一台计算机上

时间:2015-09-03 19:20:13

标签: git github github-for-windows

有没有办法在同一台计算机上使用同一个Github帐户的两个不同用户使用Github for Windows客户端?

基本上我有两个用户在同一台​​机器上登录。一个用于日常使用,另一个用于测试。如果我在其中一个用户上设置我的凭据,然后切换到另一个用户并在该用户上设置Gtihub for Windows,它将覆盖该计算机的ssh密钥,因为它看起来就像Github客户端登录时一样,它通过计算机设置ssh密钥,而不是由计算机和用户设置。

关于如何在同一台机器上的两个用户帐户之间共享生成的ssh密钥的任何想法?

更新

根据Greg的建议,我将ssh密钥(%USERPROFILE%\.ssh的内容)从一个用户复制到另一个用户。然后我启动了ssh代理:

ssh-agent -s

然后添加了密钥:

ssh-add ~/.ssh/github_rsa

如果我再跑:

ssh -T git@github.com

我回来了:

Warning: Permanently added 'github.com,XXX.XX.XXX.XXX' (RSA) to the list of known hosts.
Hi MYUSERNAME! You've successfully authenticated, but GitHub does not provide shell access.

但是如果我尝试进入我的一个仓库并运行git fetch origin,我会收到提示输入用户名和登录信息。

0 个答案:

没有答案