婷婷综合国产,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
    欧美日本一道本| 欧美国产欧美亚州国产日韩mv天天看完整 | 亚洲午夜一二三区视频| 午夜在线电影亚洲一区| 国产 日韩 欧美大片| 亚洲视频资源在线| www激情久久| 日本强好片久久久久久aaa| 色婷婷av久久久久久久| 日韩欧美电影一二三| 日韩午夜电影在线观看| 国产一区中文字幕| 亚洲欧洲av在线| 国产一区二区三区四| 欧美大胆人体bbbb| 久久久99久久精品欧美| 欧美zozozo| 中文字幕在线观看一区二区| 国产综合色视频| 91精品国模一区二区三区| 夜夜精品浪潮av一区二区三区| 韩国女主播一区| 精品国产乱码久久久久久夜甘婷婷| 亚洲精品欧美专区| 99精品久久久久久| 国产精品女同一区二区三区| 精品在线播放午夜| 精品久久一区二区| 美女任你摸久久 | 国产精品影视网| 视频在线在亚洲| 在线看日韩精品电影| 国产精品电影一区二区| 国产69精品一区二区亚洲孕妇| 欧美一区二区三区婷婷月色| 亚洲成a人片在线观看中文| 日本乱码高清不卡字幕| 一区二区欧美在线观看| 色婷婷精品久久二区二区蜜臂av| 中文字幕乱码一区二区免费| 粉嫩久久99精品久久久久久夜| 国产欧美一区二区精品忘忧草 | 久久久99精品久久| 国产乱子伦视频一区二区三区| 日韩一级高清毛片| 中文字幕av一区二区三区免费看 | 亚洲日本一区二区| 日本道精品一区二区三区| 亚洲欧美激情在线| 精品视频在线免费看| 免费观看成人av| 久久久777精品电影网影网 | 福利一区在线观看| 亚洲专区一二三| 精品久久人人做人人爰| 99精品久久99久久久久| 亚洲国产精品视频| 欧美精品一区男女天堂| 国产精品久久久久久久岛一牛影视 | 91豆麻精品91久久久久久| 丝袜亚洲精品中文字幕一区| 欧美成人性战久久| 91小视频免费观看| 日本欧美肥老太交大片| 国产校园另类小说区| 色网站国产精品| 国内精品久久久久影院一蜜桃| 国产精品理伦片| 91精品国产色综合久久不卡蜜臀 | 国产精品美女www爽爽爽| 99这里只有久久精品视频| 色哟哟在线观看一区二区三区| 亚洲mv在线观看| 久久久久久电影| 欧美艳星brazzers| 国模少妇一区二区三区| 亚洲人被黑人高潮完整版| 日韩一级免费一区| 欧美亚洲一区二区在线| 国产精品一级黄| 琪琪久久久久日韩精品| 亚洲欧美日韩成人高清在线一区| 日韩一级免费观看| 欧美日韩国产一级片| 91在线一区二区三区| 精品在线播放免费| 亚洲1区2区3区4区| 亚洲毛片av在线| 国产河南妇女毛片精品久久久 | 一区二区三区四区在线免费观看 | 久久免费看少妇高潮| 欧美久久久久免费| 一本大道av一区二区在线播放| 国产精品主播直播| 麻豆精品久久久| 五月综合激情网| 亚洲资源中文字幕| 亚洲色欲色欲www在线观看| 久久久精品国产免费观看同学| 7878成人国产在线观看| 色一区在线观看| 99国产欧美久久久精品| 亚洲视频1区2区| 国产精品乱码人人做人人爱| 久久久久国产精品麻豆ai换脸| 欧美成人性福生活免费看| 欧美一区二区三区公司| 777午夜精品免费视频| 欧美网站一区二区| 欧美视频一区二| 精品视频123区在线观看| 色哟哟在线观看一区二区三区| 99riav一区二区三区| 成人av片在线观看| 97久久精品人人澡人人爽| 91在线高清观看| 99视频超级精品| 色婷婷av一区二区三区gif | 五月天激情综合网| 首页综合国产亚洲丝袜| 日韩精品高清不卡| 国内外成人在线| 东方aⅴ免费观看久久av| 99re热视频这里只精品| 91久久精品网| 日韩一区二区三区免费看| 日韩欧美一级特黄在线播放| 欧美大片免费久久精品三p| 久久久美女毛片| 亚洲人妖av一区二区| 亚洲永久免费av| 美日韩一区二区| 高清不卡一二三区| 欧美视频在线一区二区三区| 欧美精品色一区二区三区| 欧美大度的电影原声| 国产精品久久免费看| 午夜精品久久久| 国内精品国产三级国产a久久| 91在线观看高清| 欧美电影在线免费观看| 国产丝袜美腿一区二区三区| 免费在线看成人av| 7777精品伊人久久久大香线蕉经典版下载 | 亚洲影院在线观看| 日本女人一区二区三区| 成人黄色小视频| 欧美三级中文字| 久久久久国产精品人| 亚洲成人福利片| 国产一区二区中文字幕| 91免费版在线| 久久女同精品一区二区| 亚洲欧美视频在线观看| 美女精品一区二区| 99久久er热在这里只有精品15 | 国产精品成人网| 久久精品国产秦先生| 色哟哟国产精品免费观看| 精品久久久久久亚洲综合网| 国产成人精品午夜视频免费| 欧美日韩中文字幕一区| 国产精品久久影院| 精品在线视频一区| 欧美另类z0zxhd电影| 亚洲婷婷综合色高清在线| 久久精品99久久久| 欧美日韩一区国产| 国产精品国产三级国产专播品爱网 | 欧美精品一区二区久久久| 一区二区在线看| av一区二区久久| 久久久www免费人成精品| 日日欢夜夜爽一区| 在线看不卡av| 亚洲视频一二三区| 国产高清一区日本| 日韩欧美一区二区不卡| 日韩激情视频在线观看| 欧美曰成人黄网| 成人亚洲一区二区一| 亚洲精品一区二区三区四区高清| 亚洲线精品一区二区三区| 色香蕉成人二区免费| 亚洲视频在线观看一区| 成人免费观看视频| 国产亚洲1区2区3区| 国产成人免费网站| 欧美激情综合五月色丁香| 狠狠色狠狠色合久久伊人| 精品久久久久久久久久久院品网| 三级不卡在线观看| 欧美一区日本一区韩国一区| 亚洲综合在线免费观看| 欧美这里有精品| 亚洲一区二区精品久久av| 99精品桃花视频在线观看| 亚洲欧洲成人自拍| 欧洲亚洲精品在线| 日韩精品1区2区3区|