GIT配置多用戶


在公司工作的時候有時候想提交一點代碼到github上,然后一台電腦上就需要配置兩個賬號分別訪問github和公司的gitlab

1. 分別生成兩個key

為什么要生成兩個key的原因我也不清楚,望路過的大佬指點下.

分別用如下的命令給兩個賬戶生成key,存儲位置和密碼隨意,注意名稱不要一樣不要覆蓋了

ssh-keygen -t rsa -C “youemail”

把公鑰的內容分別復制粘貼到公司git和github上面配置ssh-key的地方,title可以隨便填

2.配置對應host使用哪個私鑰

編輯ssh的配置文件 vim ~/.ssh/config
下面是一個git主機的配置,需要用幾個就配置幾個

Host github #給你的host取個名字 方便自己記憶 
   User Username #你的用戶名
   Hostname http://github.com   #host主機的url
   IdentityFile ~/.ssh/id_rsa   #私鑰的訪問路徑
   Port   8081                  # host主機的端口  如果為80可以忽略此項

3. 配置用戶名和郵箱

在項目的目錄下執行以下命令配置當前項目的用戶名和郵箱 不帶global選項表示只配置當前項目

git config user.name "username"
git config user.email "email"
配置的內容可以在項目根目錄下的 .git/config 文件夾查看,也可以使用 git config --list命令

然后git多用戶配置到此就完成了

原文地址:https://segmentfault.com/a/1190000016705099


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM