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

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

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

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

前言

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

文章大綱

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

第一步:查看所有 SSH-Key

打開 bash/zsh 終端:執行以下命令

$ 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;

然后粘貼到網站的 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配置文件用于區分多個 SSH-Key

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

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

# 查看已經添加的私鑰
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 地址的倉庫會出現錯誤。

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

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

# 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
 
# 更多配置 ...

配置文件參數:

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

第五步:測試

測試 github 外網 ssh 地址

ssh -T git@github.com

輸出:

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

測試公司內網 ssh 地址

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

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

最后

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

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

小結

本文是筆者在實踐中的記錄,也參考了一些網上優秀的作者經驗,如有錯誤請指出。
參考資料

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

git 手冊

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

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

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

巨人網絡通訊聲明:本文標題《10分鐘教你本地配置多個git ssh連接的方法》,本文關鍵詞  10分鐘,教你,本地,配置,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《10分鐘教你本地配置多個git ssh連接的方法》相關的同類信息!
  • 本頁收集關于10分鐘教你本地配置多個git ssh連接的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美精品一区二区三区蜜桃 | 视频在线观看91| 成人激情午夜影院| 欧美精品一区二区三| 偷拍亚洲欧洲综合| 日韩欧美一卡二卡| 亚洲主播在线观看| 欧美日韩免费观看一区二区三区| 国产精品电影一区二区| 成人免费av资源| 日韩午夜在线影院| 国模大尺度一区二区三区| 国产成人午夜视频| 国产精品国产三级国产aⅴ入口| 色欧美片视频在线观看在线视频| 亚洲一区二区三区中文字幕 | 日韩免费看的电影| 久久99热这里只有精品| 国产亚洲综合性久久久影院| eeuss鲁片一区二区三区在线观看| 一区二区三区av电影 | 国产精品99久久久久久宅男| 99久久99精品久久久久久| 亚洲中国最大av网站| 日韩一区二区三区观看| 免费在线观看不卡| 成人免费视频在线观看| 欧美一区二区网站| av亚洲精华国产精华精华| 亚洲欧洲国产日本综合| 欧美一区二区视频在线观看| 国产成人丝袜美腿| 日韩成人一区二区三区在线观看| 久久精品一区二区三区四区| 欧美在线你懂得| 丁香啪啪综合成人亚洲小说| 亚洲国产欧美在线| 国产欧美综合在线观看第十页| 欧美亚一区二区| 亚洲亚洲人成综合网络| 久久毛片高清国产| 欧美精品自拍偷拍| 色婷婷综合久久久| 久久超碰97中文字幕| 亚洲高清免费观看高清完整版在线观看| 欧美精品一区二区在线观看| 欧美视频一区在线观看| 东方aⅴ免费观看久久av| 日韩福利视频网| 亚洲一区视频在线| 亚洲特级片在线| 中文字幕亚洲区| 国产欧美va欧美不卡在线| 欧美v亚洲v综合ⅴ国产v| 在线欧美小视频| 成人免费看的视频| 亚洲一区视频在线| 中文字幕一区二区三区精华液| 91精品国产综合久久国产大片 | 欧美在线免费观看视频| 精品国产乱码久久| 一区二区三区 在线观看视频| 美女视频网站久久| 日本丰满少妇一区二区三区| 精品久久久久久久人人人人传媒| 亚洲天堂2016| 国产一区二区三区蝌蚪| 6080日韩午夜伦伦午夜伦| 中文字幕亚洲视频| 国产高清不卡一区二区| 欧美成人一区二区三区片免费| 亚洲一区二区三区四区五区中文| 国产一区二区久久| 欧美一区二区三区播放老司机| 亚洲欧美日韩国产综合| 国产成人精品一区二| 精品国产一区二区精华| 日韩精品一二三| 欧美午夜片在线看| 亚洲黄色性网站| 91污片在线观看| 中文字幕一区二区三区乱码在线| 国产精品123| 精品福利av导航| 久久精品国内一区二区三区| 欧美精品少妇一区二区三区| 一区二区三区日韩在线观看| 99久久伊人精品| 亚洲欧洲成人精品av97| 国产精品1区2区| 久久精品人人做| 成人免费精品视频| 最新成人av在线| 91小宝寻花一区二区三区| 一区免费观看视频| 国产麻豆精品视频| 国产女人18水真多18精品一级做| 粉嫩aⅴ一区二区三区四区| 国产精品日日摸夜夜摸av| 99久久精品国产网站| 中文字幕一区二区5566日韩| 成人综合在线观看| 国产精品久久夜| 91视频一区二区三区| 亚洲乱码国产乱码精品精的特点| 色综合欧美在线| 亚洲最大的成人av| 91麻豆精品国产91久久久| 久草精品在线观看| 国产亚洲欧美一区在线观看| 成人免费毛片嘿嘿连载视频| 国产精品成人午夜| 91极品视觉盛宴| 美脚の诱脚舐め脚责91| 久久久精品国产99久久精品芒果| 成人福利视频网站| 亚洲最色的网站| 欧美一级免费观看| 国产精选一区二区三区| 亚洲欧美日本韩国| 91精品国产欧美日韩| 极品少妇xxxx精品少妇偷拍| 亚洲欧洲成人自拍| 日韩一区二区在线观看视频播放| 国产精品中文欧美| 亚洲自拍偷拍麻豆| 久久久综合视频| 91久久精品一区二区三区| 视频一区二区三区中文字幕| 久久久久久久综合狠狠综合| 99热精品国产| 午夜精品影院在线观看| 日韩一区二区在线播放| 高清在线观看日韩| 首页国产欧美日韩丝袜| 久久久综合激的五月天| 欧美午夜精品理论片a级按摩| 国内成人精品2018免费看| 亚洲小少妇裸体bbw| 日本一区二区免费在线观看视频| 精品视频1区2区| 国精产品一区一区三区mba桃花| 亚洲欧美国产77777| 亚洲精品一区在线观看| 在线免费观看日韩欧美| 成人综合在线网站| 男女激情视频一区| 亚洲最大色网站| 亚洲国产精品v| 欧美精品777| 国产乱人伦偷精品视频免下载| 一区二区三区四区在线免费观看 | 成人性生交大片免费看视频在线 | 亚洲尤物在线视频观看| 久久一区二区三区四区| www.色精品| 国产成人精品午夜视频免费| 蜜桃视频一区二区三区在线观看| 亚洲美女淫视频| 欧美精彩视频一区二区三区| 欧美成人欧美edvon| 在线播放中文字幕一区| 欧美色手机在线观看| 97精品国产露脸对白| 成人性生交大合| 国产高清精品在线| 国产福利91精品| 成人免费视频一区二区| 国产成人夜色高潮福利影视| 国产成人一区在线| 成人中文字幕在线| 成人在线综合网| 95精品视频在线| 91色九色蝌蚪| 日本国产一区二区| 91国偷自产一区二区使用方法| 91蜜桃视频在线| 在线视频你懂得一区| 欧美日韩精品欧美日韩精品一| 欧美男女性生活在线直播观看| 欧美军同video69gay| 欧美日本视频在线| 91精品国产色综合久久不卡电影 | 久久先锋影音av鲁色资源网| 精品国产亚洲在线| 久久久久久久久久久久久女国产乱| 精品国产乱码久久久久久图片| 久久久久青草大香线综合精品| 国产午夜亚洲精品羞羞网站| 成人欧美一区二区三区| 亚洲在线免费播放| 久久福利资源站| av电影在线观看一区| 欧美天堂一区二区三区| 精品国产乱码久久久久久闺蜜| 国产精品乱码一区二区三区软件| 亚洲精品久久久久久国产精华液| 午夜伦欧美伦电影理论片| 国产又黄又大久久| 91玉足脚交白嫩脚丫在线播放|