一台伺服器上配置了乙個git賬號a
隨後將a賬號的許可權移除掉,此時需要切換到具有許可權的b賬號
一般網上都將的是用git config --global user.name "使用者名稱"
但是我實踐了下,並不起作用
最終通過更換ssh秘鑰檔案達成了目的
一般我們生產ssh秘鑰時都會產生2個檔案id_rsa
和id_rsa.pub
其中id_rsa.pub
是公鑰檔案,是要放到git平台上的
而id_rsa
是秘鑰檔案,放在本地或伺服器用來操作git
本地存放時,要麼只存放id_rsa
檔案.如果同時存放公鑰私鑰2個檔案的話,需要保證2個檔案是對應的,不然無法完成認證
在認證時會出現檔案許可權問題permissions 0644 for 『/root/.ssh/id_rsa』 are too open
,此時執行命令chmod 0600 /root/.ssh/id_rsa
即可
替換id_rsa
檔案
如果目錄中同時存在id_rsa.pub
檔案的話,要麼同時替換掉,要麼刪除此檔案
執行命令ssh -t [email protected]
看到successfully
即代表操作成功,此時可以執行任意git命令了
git兩個賬號切換 Git切換賬號方法
windows修改git賬號 開啟控制面板 win s快捷鍵 輸入 control 命令列 control 憑證管理器 使用 憑證管理器 修改git賬號 全域性範圍修改賬號 執行git config global選項 git config global user.name john doe git ...
git切換多個GitHub賬號
第一步 在cd ssh目錄下,執行ssh keygen t rsa c 填寫郵箱 並執行 生成 ssh key 命令執行中第乙個填ssh key 要儲存的檔名,第二個填密碼 要記得 注 有幾個賬號 郵箱 就執行ssh keygen t rsa c 填寫郵箱 幾次,命名不要相同,否則會被覆蓋 第二步 ...
切換Git Gitee 賬號
最近我們工作組來了一位新同事,使用的是之前一位同事的電腦。新同事第一次git push自己的新 分支時遇見了這樣乙個問題 本次提交顯示為已經離職的那位同事的git賬戶提交的。為了解決這個問題,下面就來介紹如何實現git gitee 賬戶的切換。git config user.namegit conf...