賬號一:githubgit
賬號二:gitlabgithub
一、安裝Git軟件 二、在桌面打開Git,進行設置 git config --global user.name "userName"//github的賬號名(也能夠自定義) git config --global user.email "emailAdress"//github的郵箱地址(也能夠自定義) 三、生成ssh密鑰 ssh-keygen -t rsa -C "githubEmailAdress"//github郵箱地址
一路的回車鍵shell
在github上將id_rsa.pub
文件內容添加上(怎麼添加請百度)bash
ssh-keygen -t rsa -C "gitlabEmailAdress" # 設置名稱爲id_rsa_gitlab Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa): id_rsa_gitlab
在.ssh 路徑下面會生成一個id_rsa_gitlab文件服務器
ssh-agent bash ssh-add ~/.ssh/id_rsa_work
# 該文件用於配置私鑰對應的服務器 # Default github user Host github HostName github.com User git IdentityFile C:/Users/Administrator/.ssh/id_rsa # second user Host gitlab HostName your gitlab host address User git IdentityFile C:/Users/Administrator/.ssh/id_rsa_gitlab
將id_rsa_gitlab.pub
中的內容添加到gitlab賬號下的SSH Key中ssh
$ ssh -T github Hi jj! You've successfully authenticated, but GitHub does not provide shel l access. $ ssh -T gitlab Hi jj! You've successfully authenticated, but GitHub does not provide shell access.
這裏的github與gitlab就是config文件中的Host值ide
正常狀況咱們要clone一個github工程是這樣的gitlab
git@github.com:jj/JForm.git
現在在github工程是這樣的測試
git clone github:jj/JForm.git
緣由就是config網站
還有一個問題就是提交的郵箱地址和用戶名是根據下面配置
git config --global user.name "userName"//github的賬號名(也能夠自定義) git config --global user.email "emailAdress"//github的郵箱地址(也能夠自定義)