*仅使用*用户名和密码推送到GitHub

时间:2020-02-08 08:07:23

标签: git github ssh bitbucket

我在很多机器上工作,其中大多数不是我的。因此,这些机器已经使用ssh-key设置到这些人的GitHub帐户中。现在,我想在那台机器上工作,然后将代码推送到我的GitHub帐户。但是,当尝试这样做时,我收到一条警告,提示远程: NewUser 的mukul / repo.git权限被拒绝。 The requested URL returned error: 403

我知道我可以使用GitHub帐户设置这些机器,但是我想这是不可行的(至少不理想)。我尝试使用谷歌搜索,但似乎有很多帖子回答了如何摆脱用户名和密码的问题,即设置ssh-key以获得流畅的开发经验。

但是我想让GitHub问我用户名和密码。作为快速解决方案,我尝试在本地为该存储库更改git config,但似乎不起作用。

1 个答案:

答案 0 :(得分:0)

但是我希望GitHub要求我提供用户名和密码。

然后使用HTTPS URL而不是SSH URL(这是使用〜/ .ssh / id_rsa现有私密SSH密钥的默认身份验证,已注册到另一个GitHub帐户)

确保您的git config credential.helper为空,或者,如果不是(for instance, on Linux),请检查凭据是否已被缓存。

对于osxkeychain,请遵循“ Updating credentials from the OSX Keychain”。
或者,作为I explained here

git credential-osxkeychain erase https://github.com
相关问题