多git帳戶設置

公司統一使用git 進行代碼管理,有時候但願使用github保存本身寫的一些代碼,添加多git帳戶頗有必要git

方法:github

一、進入用戶目錄的.ssh目錄(若是沒有,本身新建)ssh

cd .ssh

 

二、設置公鑰(直接回車默認生成id_rsa和id_rsa.pub,爲了多帳號進行git代碼處理,設置本身的路徑。例如我這兒設置的是:id_rsa_githubspa

ssh-keygen -t rsa -C "email"

三、新建config文件code

Host xxx.com
        HostName xxx.com
        User xxx
        IdentityFile ~/.ssh/id_rsa

Host yyy.com
        HostName yyy.com
        User xxx
        IdentityFile ~/.ssh/id_rsa_github

Ok,能夠同時往xxx.com和yyy.com兩個地址提交和更新代碼了。blog

另外,好多博文說須要設置config user.name 和 config user.emailit

通過實踐,不設置也並沒太大問題。可是提交時候,會使用默認設置的user.name做爲提交者的信息class

通常狀況下,能夠設置global信息,同時,針對本身的個別git地址的項目,在項目中單獨設置。email

全局設置配置

git config --global user.name "your_name"
git config --global user.email  "your_email"

若是單個git項目沒有設置user.name和user.email的話,使用該設置做爲默認設置。

 

對單個項目使用單獨的配置

下載代碼
git clone git@github.com:project
cd project
git config user.name "your_name"
git config user.email  "your_email"

OK,搞定

相關文章
相關標籤/搜索