如何在TortoiseGit中切换用户?

时间:2016-06-14 16:09:18

标签: git tortoisegit

有两个Github存储库,我已被授予访问权限。存储库都有不同的凭据。

有些日子以来,我使用第一组用户名&来访问repository1。密码。现在我需要从第二个存储库结帐,但它正在使用第一组用户名&未授予访问权限的密码。

那么如何删除保存的凭据?

已经尝试过使用这些链接。

  1. remove credentials from git
  2. Remove saved credentials from TortoiseGit
  3. 由于我需要两个存储库,因此我不希望保存凭据。

1 个答案:

答案 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-differentkeyshttps://tortoisegit.org/docs/tortoisegit/tgit-ssh-howto.html

另见: