在同一个Linux上配置多个git账户
1.首先在~/.ssh目錄下執(zhí)行
ssh-keygen -t rsa -C "miaoying.new@qq.com"其中 -C "miaoying.new@qq.com" 可以不加。如果加上,則在最后生成的myself_id_rsa.pub文件內(nèi)容的末尾會帶上miaoying.new@qq.com;如果不加,則myself.id.rsa.pub文件內(nèi)容的末尾會加上當前設(shè)備的登錄用戶名和設(shè)備名。
根據(jù)提示輸入文件名(我輸入的是myself_id_rsa,文件名隨意取),之后可以看到生成了兩個文件:
myself_id_rsa myself_id_rsa.pub其中,myself_id_rsa存放的是私鑰,myself_id_rsa.pub存放的是公鑰。
?
2.將公鑰添加到github的SSH keys列表里,即表示該github賬戶可以允許含有該SSH的設(shè)備進行讀寫操作,把該SSH文件拷貝到其他設(shè)備上,其他設(shè)備也可以對項目進行讀寫操作。
?
3.配置好后,該設(shè)備上就有兩個github賬戶,需要對項目進行賬戶指定,即允許哪些用戶對項目進行g(shù)it操作,例如項目Demo,只允許用戶名為zhangsan,郵箱為zhangsan@qq.com進行操作,那么在Demo項目根目錄下執(zhí)行 (用戶名和郵箱隨意取,因為git項目信任的是SSH key,而不是用戶名)
git config user.name zhangsan git config user.email zhangsan@qq.com另外,同一臺設(shè)備上可以生成多個SSH,也就是說以上操作可重復(fù)執(zhí)行多次。
4.如果需要切換賬戶,可以使用下列方法:
git config --global user.name "Your_Username" git config --global user.email username@xxx.com然后,你可看一下這個文件: vim ~/.gitconfig完畢轉(zhuǎn)載于:https://www.cnblogs.com/miaoying/p/7833545.html
總結(jié)
以上是生活随笔為你收集整理的在同一个Linux上配置多个git账户的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Python 动态添加类方法
- 下一篇: 图解Fiddler如何抓手机APP数据包
