我有一個github帳戶,在我的Windows PC中配置。現在我已經創建了一個新的Github帳戶,並希望使用新的帳戶。如何從本地機器刪除git帳戶並添加新帳戶
我將如何從我的Windows PC中刪除舊帳戶並添加新的github帳戶?
注意:我編輯了gitconfig文件並在那裏添加了新的用戶電子郵件和用戶名。但公鑰還包含舊用戶的電子郵件!
我有一個github帳戶,在我的Windows PC中配置。現在我已經創建了一個新的Github帳戶,並希望使用新的帳戶。如何從本地機器刪除git帳戶並添加新帳戶
我將如何從我的Windows PC中刪除舊帳戶並添加新的github帳戶?
注意:我編輯了gitconfig文件並在那裏添加了新的用戶電子郵件和用戶名。但公鑰還包含舊用戶的電子郵件!
對於Windows機器
您可以管理Windows憑據這樣做
去搜索按鈕,然後寫
管理憑據窗口
那麼你會發現一個按鈕雙擊它
那麼當你使用Git再次git的認證將被要求
,那麼你將進入新的GitHub的ID刪除當前的Windows憑據後
接下來你需要編輯.gitconfig文件
文件的路徑會是怎樣
C:\Users\Imu
這裏IMU我的用戶名 會有所不同在你使用文本編輯器,如nodepad ++或現在
編輯的.gitconfig文件崇高文字加你當前的ID信息
希望能幫到
編輯2:
看起來好像您正在嘗試爲您的新帳戶生成一個新的SSH密鑰。如果是這種情況,並且您認爲您的公共密鑰是針對您的舊帳戶指定的,則不必擔心根據this post。發佈密鑰末尾的評論只是一條評論。如果您願意,您可以使用不同的評論生成一個新的評論。
原創內容:
如果你正在使用bash,您可以使用自己喜歡的文本編輯器,打開文件的.gitconfig自己和刪除不想要的證書。它位於(在Bash中)「〜/ .gitconfig」。
例如爲:
nano ~/.gitconfig
我敢肯定有,你可以爲這個做一個命令,但是這是我會怎麼做。
編輯:
這裏是一個命令行可以做到這一點:
git config {--global|--system|--local} --edit
此命令行會做完全一樣的第一個命令行我mentionned,只是這一次不僅是工作在Bash上,你不必知道文件的位置。它將使用您的默認文本編輯器。
{--global|--system|--local}
意味着只有三個選項之一。取決於您要編輯的配置文件,只能使用一個。我個人認爲我不會編輯系統,所以只需查看本地系統(對於需要的存儲庫)和全局系統。
P.S .:我假設你正在使用命令行。如果你不這樣做,我建議你嘗試一下。
我已經更新了配置文件。但是當我生成publick鍵添加到github中時,它仍然顯示舊的公鑰,其中包含舊的github帳戶的電子郵件。 ! –
我看不到git的任何憑據。還有一些其他憑據,如Microsoft帳戶,Microsoft Office帳戶,Windows Live等 這裏是我發現Windows憑據的路徑: 'Control Panel \ All Control Panel Items \ Credential Manager' 我應該從那裏刪除哪一個? –
會有像 **混帳行:HTTPS://github.com** 如果沒有,那麼目前還沒有登錄帳戶從機器 –
或者你可以在cmd中 使用此命令** git config --global --unset-all ** –