[英]How to change GitHub account on TortoiseGit
我要在 TortoiseGit 上更改 GitHub 帳戶,因為當前帳戶沒有推送權限。
錯誤:[遠程:對(存儲庫)的權限被拒絕(GitHub 帳戶)]
任何方法都可以更改 TortoiseGit 上的 GitHub 帳戶嗎?
我想您啟用了git憑證幫助程序並存儲了憑據。 您必須使用Windows憑據管理器手動刪除它們,請參閱https://stackoverflow.com/a/31782500/3906760 。 之后,您將再次被要求,並可以使用其他帳戶。
我知道它已經晚了但有些人可能會發現以下信息有用。
您需要打開.git文件夾(它是隱藏文件夾,首先啟用show hidden folders選項)然后在其中打開配置文件。
在那里你可以看到許多屬性,如[core],[remote],[origin]。
現在你需要創建像[credential]這樣的屬性。
[credential]
username = your-account-username
[user]
name = your name
email = your email address
如果已存在任何屬性,請將其替換為您所需的帳戶詳細信息。
就是這樣,現在當你再次提交或推送時,它會詢問你在配置文件中輸入的帳戶詳細信息的密碼。
在互聯網上超過5個小時后我找到了解決這個問題的方法。 您可以嘗試這樣:C:\\ Program Files \\ Git \\ mingw64 \\ etc \\ gitconfig刪除此文件,下次您將要求輸入用戶名和密碼。
使用git bash的最簡單方法
右鍵單擊git repository文件夾並打開git bash
$ git config --global user.name "Your new username"
$ git config --global user.email "Your new Mail ID"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.