場景:需要能使用公司gitlab的賬號和私人的github賬號,所以谷歌查了幾篇文章,**並茂的說的都很詳細,我就只在此處記錄一下具體的操作流程。
git config --global --list |
cat
$ git config --global --unset user.name
$ git config --global --unset user.email
mac在~/.ssh/
的目錄下
ls -al ~/.ssh/
ssh-keygen -t rsa -f ~/.ssh/id_rsa_github_you_email -c "[email protected]"
ssh-keygen -t rsa -f ~/.ssh/id_rsa_gitlab_gs_email -c "[email protected]"
$ ssh-add ~/.ssh/id_rsa_github_you_email
$ ssh-add ~/.ssh/id_rsa_gitlab_gs_email
$ ssh-add -l
#**別名
## github
host you_email.github
hostname github.com
port 22
user you_github_name
identityfile ~/.ssh/id_rsa_github_you_email
#host myhost(這裡是自定義的host簡稱,以後連線遠端伺服器就可以用命令ssh myhost)[注意下面有縮排]
#user 登入使用者名稱(如:git)
#hostname 主機名可用ip也可以是網域名稱(如:github.com或者bitbucket.org)
#port 伺服器open-ssh埠(預設:22,預設時一般不寫此行
#identityfile 證書檔案路徑(如~/.ssh/id_rsa_*)
$ pbcopy < ~/.ssh/id_rsa_github_you_email.pub
第二個同理
然後訪問
新增sshkey
$ ssh -t you_email.github
$ ssh -t 配置的第二個host
the authenticity of host 'github.com (192.30.255.113)' can't be established.
rsa key fingerprint is sha256:nthbg6kxupjwgl7e1igocspromtxdcarlvikw6e5sy8.
are you sure you want to continue connecting (yes/no/[fingerprint]
)? no
host key verification failed.
參考1: (了解ssh**:ssh-agent)
2: 3:
4: 5:
6: 7:
8:
mac操作記錄
1.mac 主目錄位址 類似我的電腦 點桌面空白處按shift command c,雙擊macintosh hd圖示後就能看見system資料夾 3.查詢檔案 開啟finder 人臉 4.配置環境變數 開啟終端,輸入 sudo vi bash profile 增加一行 export path pat...
Eclipse刪除記錄的Git賬號
現在公司的專案都是使用github儲存,然後再eclipse中安裝git外掛程式,pull或push 的。第一次pull專案的時候eclipse記住了填寫的github賬號和密碼,一直都很正常。昨天登入github的時候忘記密碼了,於是選擇重置並修改後!就同步不了了,也不能pull和push,一直報...
git 雙庫操作
單倉庫 初始化 git 倉庫 git init 初始化倉庫 git add 檔案name 新增檔案到本地倉庫 git commit m first commit 新增檔案描述資訊 git pull origin master 更新本地倉庫 git push u origin master 把本地倉庫...