我有多个我正在贡献的存储库 - 有些托管在 Github 上,有些托管在 Assembla 上。从技术上讲,我的用户名在两个系统之间有所不同。
当我cd
访问给定存储库的内容时,我需要知道以下内容:
- git知道我
git config user.name
是谁git config --global user.name
- 我是否通过 ssh 正确设置了身份验证
我发现这会git config --get user.name
产生正确的信息,但是当我尝试拉取或提交时,系统会提示我输入我的用户名:
Username for 'https://github.com'
如何确保我的身份正确链接到两个 git 世界?我意识到 #1 与 SSH 密钥无关,而是提交,尽管它是我设置的一部分,所以我将其包含在此处以供参考,以了解我想要完成的工作。