推送到 GitHub *仅使用*用户名和密码
Push to GitHub *with* Username and Password only
我在很多机器上工作,其中大部分不是我的。因此,这些机器已经设置了 ssh-key
到那些人的 GitHub 帐户。现在,我想在那台机器上工作,然后将代码推送到我的 GitHub 帐户。但是当尝试这样做时,我收到一条警告说 remote: Permission to mukul/repo.git denied to NewUser 。
The requested URL returned error: 403
我知道我可以使用我的 GitHub 帐户设置这些机器,但我想这不可行(至少不理想)。我尝试使用谷歌搜索,但它似乎充满了回答如何摆脱用户名和密码问题的帖子,即设置 ssh-key 以获得流畅的开发体验。
但我希望 GitHub 询问我的用户名和密码。作为快速修复,我尝试在本地更改该存储库的 git 配置,但它似乎不起作用。
But I want the GitHub to ask me for the username and password.
然后使用 HTTPS URL 而不是 SSH(这将是使用 ~/.ssh/id_rsa 现有 SSH 私钥的默认身份验证,注册到另一个 GitHub 帐户)
确保您的 git config credential.helper
为空,或者,如果不是 (),请检查凭据是否已缓存。
对于 osxkeychain,请遵循“Updating credentials from the OSX Keychain”。
或者,如 :
git credential-osxkeychain erase https://github.com
我在很多机器上工作,其中大部分不是我的。因此,这些机器已经设置了 ssh-key
到那些人的 GitHub 帐户。现在,我想在那台机器上工作,然后将代码推送到我的 GitHub 帐户。但是当尝试这样做时,我收到一条警告说 remote: Permission to mukul/repo.git denied to NewUser 。
The requested URL returned error: 403
我知道我可以使用我的 GitHub 帐户设置这些机器,但我想这不可行(至少不理想)。我尝试使用谷歌搜索,但它似乎充满了回答如何摆脱用户名和密码问题的帖子,即设置 ssh-key 以获得流畅的开发体验。
但我希望 GitHub 询问我的用户名和密码。作为快速修复,我尝试在本地更改该存储库的 git 配置,但它似乎不起作用。
But I want the GitHub to ask me for the username and password.
然后使用 HTTPS URL 而不是 SSH(这将是使用 ~/.ssh/id_rsa 现有 SSH 私钥的默认身份验证,注册到另一个 GitHub 帐户)
确保您的 git config credential.helper
为空,或者,如果不是 (
对于 osxkeychain,请遵循“Updating credentials from the OSX Keychain”。
或者,如
git credential-osxkeychain erase https://github.com