2017-01-16 24 views
1

当我尝试推送到已创建的存储库时,出现问题。TortoiseGit - 在其他用户上发生错误

我创建了一个存储库,现在我试图提交并将文件推送到该存储库。

,但我得到的是说

"Remote: Permission to {link} denied to {notmyname}
fatal: unable to access {link}: the requested URL returned error: 403
Git did not exit cleanly (exit code 128)"

当我进入设置,一个错误“信息”在我的姓名和电子邮件是正确的。

但是在错误代码中,它显示了一个曾经使用过的名称,但现在已经不存在了。

我该如何改变?我该如何解决这个错误?

到目前为止,我还没有找到使用Google的解决方案。

回答

2

下TortoiseGit用户信息 - > Git的“信息”只是用作提交元数据,并没有进行身份验证。

在你的情况下,好像旧的凭证已被保存,现在正在使用。

如果它是一个http/https URL并且您使用凭证存储(我认为),您可以看到here使用了哪些凭据并将其重置。

通常取决于您使用的协议是http/https还是ssh。请参阅https://stackoverflow.com/a/41292048/3906760

+0

这工作:D我删除了git的凭据,并再次登录。 Thx的帮助^^ – andrelange91

1

尝试,如果这个工程: 您的电脑上更改您的回购配置到SSH方式:您的回购目录下

  1. 编辑.git/config文件。

  2. 查找url=entry[remote "origin"]

  3. 改变它url=https://[email protected]/yourgitUrl.giturl=ssh://[email protected]n/yourgitUrl.git.就是 改变所有之前@符号文本,以ssh://git

  4. 保存config文件并退出。现在你可以使用git push origin master同步您的回购在GitHub上

+0

第3步,所以我应该改变https:// {link} ssh:// {link}? – andrelange91

+0

@ andrelange91:是的 –

+0

它提示我登录为,当我尝试推动现在。那是我的密码还是? – andrelange91

相关问题