2017-01-16 36 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

相關問題