我设置了一个新的GitHub帐户。然后我使用新的GitHub帐户来构建一个新的存储库,但我可以';推
OldGithub帐户是我的第一个GitHub帐户。我设置了一个新的GitHub帐户。然后我使用新的GitHub帐户来构建一个新的存储库,但我可以';推,git,github,Git,Github,OldGithub帐户是我的第一个GitHub帐户。 我使用名为oldGitHubAccount的帐户更新我的旧Github帐户是可以的 我已将新SSH与新电子邮件一起添加。 原因是什么? 如何解决此问题?请检查git配置 git config——获取user.name git-config——获取user.email 您必须将其设置为新帐户 还可以使用git SSH协议(git@)而不是HTTPS,因此它将使用您的SSH密钥。您可以: 将远程URL更改为使用SSH协议和公钥/私钥对,则存储的凭
我使用名为oldGitHubAccount的帐户更新我的旧Github帐户是可以的 我已将新SSH与新电子邮件一起添加。
原因是什么?
如何解决此问题?请检查git配置
git config——获取user.name
git-config——获取user.email
您必须将其设置为新帐户
还可以使用git SSH协议(git@)而不是HTTPS,因此它将使用您的SSH密钥。您可以:
您是否已将旧帐户添加到新存储库的Github设置中的collaborators列表中?可能与旧帐户重复?请参阅,所有这些都是非常错误的
user.name
和user.email
仅用于创建提交,对推送授权和git协议没有影响(git://...
)只允许获取,不允许推送。您的意思是ssh协议(git@...
)。如果他让他的凭证存储者忘记了旧帐户,它也可以与HTTPS一起工作
remote: Permission to Coderlll/etstSSSSSH.git denied to oldGitHubAccount.
fatal: unable to access 'https://github.com/newGitHubAccount/etstSSSSSH.git/':
The requested URL returned error: 403