【发布时间】:2023-03-19 16:03:02
【问题描述】:
我的工作需要使用不同的凭据连接到多个 Git 服务器。我有我的个人存储库mypersonal@github.com、我的办公室工作存储库myoffice@bitbucket.com 和我的客户工作存储库mycustomer@customer.com
我需要使用不同的凭据(可以访问各自的存储库)定期访问这些不同的存储库并将代码推送到这些不同的存储库
如何配置我的 git 客户端(我在 Windows 上使用 git shell - powershell)以在每次连接到远程存储库时提示我输入用户 ID 和密码?理想情况下,我宁愿不必管理证书。
注意:我已经设置了全局变量。现在无法取消设置。
如果 git bash 比 git shell 更可取,我也对此持开放态度。我只是觉得 git shell 更容易处理,因为我习惯了 Windows 环境。
【问题讨论】:
-
如果帐户位于不同的服务器上,您只需要为每个帐户创建一个 ssh 密钥。 Github has help for that。如果您有多个 Github 帐户,请参阅this answer。
标签: git github git-bash git-shell