git切換多個GitHub賬號

2021-09-27 00:10:03 字數 1665 閱讀 9654

第一步:在cd ~/.ssh目錄下, 執行ssh-keygen -t rsa -c "填寫郵箱"並執行 生成 ssh key(命令執行中第乙個填ssh key 要儲存的檔名, 第二個填密碼(要記得)

注:有幾個賬號(郵箱)就執行ssh-keygen -t rsa -c "填寫郵箱"幾次,命名不要相同,否則會被覆蓋

第二步:執行成功後生成的 ssh key 檔案

ssh-add liubing(按enter鍵, 輸入前面設定的密碼)成功後悔出現你前面設定的郵箱,其它的也是這樣執行,如果出現問題執行git-agent bash,再執行ssh-add liubing

注:1.使用ssh-add -l檢視是否新增

2.ssh-add -d清除ssh-add新增的記錄

第三步:在.ssh裡面新建一config檔案(git 工具 直接輸入touch config)並新增新增下面的內容(要一一對應)

host liubing.github.com

hostname github.com

preferredauthentications publickey

identityfile ~/.ssh/liubing

host stylelife.github.com

hostname github.com

preferredauthentications publickey

identityfile ~/.ssh/stylelife

第五步:登入官網, 把本地生成的ssh key 複製貼上到官網上進行關聯(如果不知道怎麼弄請看如果原來有貼上過要先delete,ssh key 不要放錯賬號第六步:檢視是否關聯成功ssh -t[email protected]ssh -t [email protected]如果出現這個hi stylelfie! you've successfully authenticated, but github does not provide shell access.執行命令git config --global user.name "yourname",git config --global user.email "your email"若不嫌麻煩,可以再重頭操作一次(那個出現問題操作那個就行)

切換git賬號

一台伺服器上配置了乙個git賬號a 隨後將a賬號的許可權移除掉,此時需要切換到具有許可權的b賬號 一般網上都將的是用git config global user.name 使用者名稱 但是我實踐了下,並不起作用 最終通過更換ssh秘鑰檔案達成了目的 一般我們生產ssh秘鑰時都會產生2個檔案id rs...

git兩個賬號切換 Git切換賬號方法

windows修改git賬號 開啟控制面板 win s快捷鍵 輸入 control 命令列 control 憑證管理器 使用 憑證管理器 修改git賬號 全域性範圍修改賬號 執行git config global選項 git config global user.name john doe git ...

git 關聯多個git賬號

參考部落格,在此基礎上,筆者還加了一些自己的備註 ssh keygen t rsa f ssh id rsa gitlab ucd c yourmail com 複製pub檔案內容到gitlab的ssh上 host github.com hostname github.com preferredau...