有两个Github存储库,我已被授予访问权限。存储库都有不同的凭据。
有些日子以来,我使用第一组用户名&来访问repository1。密码。现在我需要从第二个存储库结帐,但它正在使用第一组用户名&未授予访问权限的密码。
那么如何删除保存的凭据?
已经尝试过使用这些链接。
由于我需要两个存储库,因此我不希望保存凭据。
答案 0 :(得分:0)
如果您使用https网址,则可以使用@ -notation(https://username@github.com/
)在网址中添加用户名,然后应为包含用户名的网址存储凭据,而不是整个网域。< / p>
或使用SSH和PuTTY会话:
启动PuTTY,在主机名字段中填写服务器名称(此处为example.com),然后输入服务器名称,后跟例如: “已保存的会话”字段中的数字(例如example.com1或您喜欢的任何内容)。转到Connection-&gt; SSH-&gt; Auth并选择应该用于此连接的密钥。现在返回Session并点击Save。
现在,当您要使用此已保存的会话时,请使用example.com1作为服务器名称:Clone git@example.com1:/test.git。 Plink检测到这是一个已保存的会话,并从会话中加载正确的servername和ssh密钥。
基于https://tortoisegit.org/docs/tortoisegit/tgit-ssh-faq.html#tgit-ssh-faq-differentkeys和https://tortoisegit.org/docs/tortoisegit/tgit-ssh-howto.html
另见: