婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 10分鐘教你本地配置多個git ssh連接的方法

10分鐘教你本地配置多個git ssh連接的方法

熱門標簽:400電話申請到底哪家好 鶴壁高頻外呼系統(tǒng)多少錢一個月 聯(lián)通外呼系統(tǒng)電腦app軟件 400電話辦理費用低 蘇州呼叫中心外呼系統(tǒng)哪家強 宿遷怎么辦理400電話 外呼系統(tǒng)怎么群發(fā)短信 谷歌地圖標注日期 地圖標注項目幾個月

前言

你最近換電腦了嗎?還記得如何在本地配置多個 git ssh 連接嗎?一般公司用的是自己內網(wǎng)部署的 gitlab 服務器進行代碼管理,開發(fā)者使用的是公司的用戶名和公司的郵箱,而在個人的開源項目中,我們的代碼托管于 github,這個時候就需要兩個或多個以上的 SSH-Key 去進行登錄,方便代碼的拉取與推送。

文章大綱

  • 查看所有 ssh key
  • 分別配置 gitlab 內網(wǎng) 和 github 外網(wǎng) ssh
  • 進行測試

第一步:查看所有 SSH-Key

打開 bash/zsh 終端:執(zhí)行以下命令

$ cd ~/.ssh/
$ ls

輸出如下:

KaydeMBP:~ kayliang$ cd ~/.ssh/
KaydeMBP:.ssh kayliang$ ls
config   github_id-rsa.pub gitlabnei_id-rsa.pub
github_id-rsa  gitlabnei_id-rsa known_hosts

第二步:生成一個 ssh-key,用于配置公司的 GitLab

在~/.ssh/目錄會生成gitlab_id-rsa和gitlab_id-rsa.pub私鑰和公鑰。

$ ssh-keygen -t rsa -C "xxx@xxx.com" -f ~/.ssh/gitlabnei_id-rsa

查看你的 public key,我們將gitlabnei_id-rsa.pub中的內容粘帖到公司GitLab服務器的SSH-key的配置中。

# 把文件內容打印到命令行工具上,方便復制
cat ~/.ssh/gitlab_id-rsa.pub

格式如下所示,記得把整個文本包括 ssh-rsa 也復制到剪切板上。

ssh - rsa;

xxxxxxxxx;
xxxxx;

然后粘貼到網(wǎng)站的 ssh 配置中:

第三步:Github 生成一個 SSH-Key

在~/.ssh/目錄會生成github_id-rsa和github_id-rsa.pub私鑰和公鑰。我們將github_id-rsa.pub中的內容粘帖到github服務器的SSH-key的配置中。

ssh-keygen -t rsa -C "xxxx@xxxx.com" -f ~/.ssh/github_id-rsa

第四步:在 ~/.ssh 目錄下添加config配置文件用于區(qū)分多個 SSH-Key

1. 添加識別 SSH keys 新的私鑰

默認只讀取 id_rsa,為了讓 SSH 識別新的私鑰,需要將新的私鑰加入到 SSH agent 中

# 查看已經(jīng)添加的私鑰
ssh-add -l

3072 SHA256:xxxxxxxxxx linjy@xxxx.com.cn (RSA)

$ ssh-agent bash
$ ssh-add ~/.ssh/github_id_rsa
$ ssh-add ~/.ssh/gitlabnei_id_rsa

這一步很重要,否則你在后面進行 git clone 拉取 ssh 地址的倉庫會出現(xiàn)錯誤。

KaydeMBP:chengdu-project kayliang$ git clone ssh://git@xxxxxxx.amazonaws.com.cn:5337/xdata/SH2019GH109/chengdu-natural-resources-cli3.git
Cloning into 'chengdu-natural-resources-cli3'...
no such identity: gitlabnei_id-rsa: No such file or directory
git@xxxxxxx.amazonaws.com.cn: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

2. 添加 config 配置文件

vi ~/.ssh/config

設置文件內容如下,這里要注意的是:配置的信息必須跟你在倉庫界面的 ssh 的地址一致,因為有時候 http 地址跟 ssh 地址的端口是不一樣的。

地址:ssh://git@xxxxx.amazonaws.com.cn:5337/xdata/SH2019GH109/xxxxx.git

 根據(jù)上面的地址可以進行配置如下:

# gitlab
 Host xxxxx.amazonaws.com.cn # 這里是 ssh 地址的 ip
 PreferredAuthentications publickey
 IdentityFile ~/.ssh/gitlabnei_id-rsa
 Port 5337 # 這里是 ssh 地址的端口

# github
Host github.com
 HostName github.com
 PreferredAuthentications publickey
 IdentityFile ~/.ssh/github_id-rsa
 
# 更多配置 ...

配置文件參數(shù):

  • Host:可以看作是一個你要識別的模式,對識別的模式,進行配置對應的主機名和 ssh 文件。
  • HostName: 要登錄主機的主機名。
  • User: 登錄名。
  • IdentityFile: 指明上面 User 對應的 identityFile 路徑。
  • Port: ssh 端口

第五步:測試

測試 github 外網(wǎng) ssh 地址

ssh -T git@github.com

輸出:

Hi Jecyu! You've successfully authenticated, but GitHub does not provide shell access.

測試公司內網(wǎng) ssh 地址

ssh -T git@xxxx.amazonaws.com.cn
Welcome to GitLab, @linjy!

就表示成功的連接公司的 gitlab。

最后

使用 git clone 分別獲取你的 github 個人項目,以及獲取 gitlab 的公司內網(wǎng)項目:

git clone ssh://xxxx.amazonaws.com.cn:5337/xdata/SH2020GH036/xxxx.git
cd my-project
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

因為個人項目和公司項目的賬戶和郵箱都不一樣,記得在各自的倉庫下進行配置,這樣提交時的 commit 記錄的用戶和郵箱都是正確的,當然這一步對你是否能用 ssh 提交和獲取不影響的,只是為了看 commit 記錄的時候更清晰。

 git config user.name xxxx
 git config user.email xxxx@xxx.com

小結

本文是筆者在實踐中的記錄,也參考了一些網(wǎng)上優(yōu)秀的作者經(jīng)驗,如有錯誤請指出。
參考資料

更進一步閱讀,了解 SSH 知識:https://segmentfault.com/q/1010000000835302 和 《SSH,The Secure Shell》 書本。

git 手冊

到此這篇關于10分鐘教你本地配置多個git ssh連接的方法的文章就介紹到這了,更多相關git ssh連接內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • vscode中利用git通過ssh連接github的方法

標簽:莆田 哈爾濱 錫林郭勒盟 丹東 遵義 雙鴨山 襄陽 鄂爾多斯

巨人網(wǎng)絡通訊聲明:本文標題《10分鐘教你本地配置多個git ssh連接的方法》,本文關鍵詞  10分鐘,教你,本地,配置,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《10分鐘教你本地配置多個git ssh連接的方法》相關的同類信息!
  • 本頁收集關于10分鐘教你本地配置多個git ssh連接的方法的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品欧美一区二区久久| 97se亚洲国产综合自在线观| 国产精品乱子久久久久| 国产女人18毛片水真多成人如厕| 欧美精品一区二区三| 精品国产污网站| 久久综合色一综合色88| 久久久久久久久久久久久女国产乱 | 美女视频黄a大片欧美| 日本不卡视频在线| 国产综合久久久久久久久久久久| 国产综合色在线视频区| 成人在线一区二区三区| 91麻豆免费看片| 欧美日韩国产大片| 26uuu精品一区二区| 国产日韩精品视频一区| 亚洲免费在线观看视频| 午夜视频在线观看一区二区三区| 蜜桃免费网站一区二区三区| 国产精品亚洲视频| 色哟哟国产精品| 欧美精选一区二区| 欧美韩日一区二区三区| 亚洲第一福利视频在线| 国内一区二区在线| 色婷婷精品大在线视频| 欧美大度的电影原声| 最新国产成人在线观看| 日韩国产欧美在线播放| av不卡一区二区三区| 欧美日韩国产美| 国产精品久久久久久亚洲伦| 石原莉奈在线亚洲二区| aaa亚洲精品一二三区| 69精品人人人人| 亚洲欧洲美洲综合色网| 精品一区二区三区影院在线午夜 | 中文字幕一区二区三区四区不卡| 一区二区在线免费| 国产在线精品一区二区不卡了| 色菇凉天天综合网| 久久无码av三级| 天天色综合天天| 91麻豆国产自产在线观看| 欧美变态tickle挠乳网站| 亚洲黄色小视频| 成人永久aaa| 久久久久久亚洲综合影院红桃| 亚洲国产综合人成综合网站| 成人网页在线观看| 精品久久久三级丝袜| 日韩激情一区二区| 欧美日韩国产成人在线免费| 亚洲人成网站影音先锋播放| 成人永久看片免费视频天堂| 久久综合色天天久久综合图片| 日韩精品电影一区亚洲| 欧美日韩精品电影| 亚洲乱码一区二区三区在线观看| 国产91在线|亚洲| 欧美不卡视频一区| 久久99久久99小草精品免视看| 欧美日韩国产不卡| 偷窥少妇高潮呻吟av久久免费| 在线视频观看一区| 亚洲精品中文在线观看| 91视频免费看| 亚洲精品久久久久久国产精华液| 成人国产精品免费观看动漫| 中文字幕精品三区| 成人av电影免费在线播放| 国产精品欧美一级免费| 成人免费高清在线| 亚洲天堂免费看| 色综合久久久久网| 亚洲精品综合在线| 欧美日韩你懂得| 奇米888四色在线精品| 精品国产乱码久久久久久老虎| 蜜臀久久久久久久| 久久综合久久综合九色| 国产一区二区三区在线观看免费 | 手机精品视频在线观看| 欧美一级爆毛片| 国产精品系列在线观看| 成人欧美一区二区三区黑人麻豆| 色婷婷综合久久久久中文一区二区 | 国产一级精品在线| 日本一区免费视频| 91在线丨porny丨国产| 亚洲成av人片在线观看无码| 日韩写真欧美这视频| 国产在线看一区| 国产精品国产三级国产aⅴ原创| 97久久超碰国产精品| 午夜精品久久久久影视| 欧美精品一区二区三区蜜桃| 成人av电影免费在线播放| 亚洲自拍另类综合| 久久理论电影网| 在线免费亚洲电影| 九九九久久久精品| 亚洲免费在线视频一区 二区| 欧美一卡二卡在线观看| 成人性生交大片免费看视频在线| 亚洲激情av在线| 久久综合九色综合97婷婷| 色网站国产精品| 国产精一品亚洲二区在线视频| 亚洲精品老司机| 精品成人在线观看| 欧美午夜精品久久久久久超碰| 精品一区二区三区影院在线午夜 | 精品国产髙清在线看国产毛片| 99久久免费视频.com| 久久国产生活片100| 最新国产成人在线观看| 日韩欧美亚洲国产精品字幕久久久| a美女胸又www黄视频久久| 精品一区二区影视| 丝袜美腿亚洲综合| ●精品国产综合乱码久久久久| 欧美一区二区三区成人| 91国偷自产一区二区三区观看 | 69p69国产精品| 91农村精品一区二区在线| 国内精品伊人久久久久av影院 | 色婷婷亚洲综合| 成人性生交大合| 韩国女主播一区二区三区| 日韩精品国产欧美| 午夜免费欧美电影| 一区二区三区免费| 一区二区在线观看免费视频播放| 亚洲国产精品二十页| 久久精品一区四区| www精品美女久久久tv| 日韩一区二区三区精品视频 | 99re成人在线| 成人av一区二区三区| 丰满亚洲少妇av| 国产成人免费xxxxxxxx| 国产一区二区三区av电影| 韩国理伦片一区二区三区在线播放| 五月婷婷久久丁香| 婷婷国产v国产偷v亚洲高清| 亚洲va欧美va天堂v国产综合| 亚洲一区二区在线免费观看视频 | 日本少妇一区二区| 日韩高清一区二区| 青草国产精品久久久久久| 视频在线观看国产精品| 麻豆精品在线观看| 久久国产视频网| 国产精品一区二区x88av| 国产成人综合亚洲网站| 波多野结衣一区二区三区| 91无套直看片红桃| 91久久久免费一区二区| 欧美精品在线观看一区二区| 欧美一级生活片| 欧美精品一区二区久久婷婷| 欧美精品一区二区三区一线天视频| 国产亚洲一二三区| 亚洲乱码国产乱码精品精98午夜 | 亚洲综合偷拍欧美一区色| 亚洲一卡二卡三卡四卡五卡| 婷婷六月综合亚洲| 久久机这里只有精品| 成人福利在线看| 欧美另类一区二区三区| 久久久蜜桃精品| 亚洲免费观看高清| 久久精品av麻豆的观看方式| 成人免费视频播放| 欧美撒尿777hd撒尿| 久久午夜国产精品| 一区二区三区四区乱视频| 看国产成人h片视频| 91热门视频在线观看| 日韩欧美一区二区在线视频| 国产精品色一区二区三区| 天天综合网 天天综合色| 成人性生交大片免费看中文| 91麻豆精品国产无毒不卡在线观看| 久久久久久久久久看片| 一二三四区精品视频| 国产九色sp调教91| 欧美日韩精品一区二区三区蜜桃| 久久久久久久久伊人| 天堂av在线一区| 91丨九色丨尤物| 久久久精品天堂| 日韩av中文字幕一区二区三区| 91丨porny丨在线| 亚洲精品一线二线三线无人区| 亚洲一区自拍偷拍| 波多野结衣中文一区| 国产日产欧美一区二区视频|