我有两个github帐户,一个用于我自己的项目,另一个用于我公司的项目。 在我的Mac中,我总是致力于我的个人github帐户,实际上在拉/推时不会要求用户名和/或密码。
有没有办法在我的个人帐户和我的工作帐户之间切换?
当我尝试从我的工作帐户克隆时,我收到错误
remote: Repository not found.
我想问题是git正在尝试使用我的个人帐户进行克隆。
答案 0 :(得分:0)
如果您使用SSH来推送并推送到GitHub,那么您的个人帐户并不会要求输入用户名和密码,因为您可能已将其存储在OS X keychain中。
您可以在主~/.ssh/
目录中拥有多个SSH密钥对,并且可以将单个Git回购配置为使用git config user.email <work-email>
提交时使用全局设置中的其他用户。
如果您在Google上搜索,您可以找到有关如何配置单个Git仓库以使用您通常用于个人帐户的全局SSH密钥或HTTPS凭据的说明。