国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 操作系統(tǒng) > 正文

git 配置多個(gè)SSH-Key

2024-06-28 16:00:01
字體:
供稿:網(wǎng)友

項(xiàng)目托管的倉庫多了,使用的賬號多了,自然用到的key就不同了,比如gitlab,bitbucket, github, 公司的code倉庫等,所以管理好key很重要。

1,生成一個(gè)公司用的SSH-Key

$ ssh-keygen -t rsa -C "1email@company.com” -f ~/.ssh/id-rsa

2,生成一個(gè)github用的SSH-Key

$ ssh-keygen -t rsa -C "2email@github.com” -f ~/.ssh/github-rsa

此時(shí),.ssh目錄下應(yīng)該有4個(gè)文件:id-rsa和id-rsa.pub,github-rsa和github-rsa.pub,分別將他們的公鑰文件(id-rsa.pub,github-rsa.pub)內(nèi)容配置到對應(yīng)的code倉庫上

3,添加私鑰

$ ssh-add ~/.ssh/id_rsa $ ssh-add ~/.ssh/github_rsa

如果執(zhí)行ssh-add時(shí)提示”Could not open a connection to your authentication agent”,可以現(xiàn)執(zhí)行命令:

$ ssh-agent bash# 然后再運(yùn)行ssh-add命令。# 可以通過 ssh-add -l 來確私鑰列表$ ssh-add -l# 可以通過 ssh-add -D 來清空私鑰列表$ ssh-add -D

4,修改配置文件

# 若.ssh目錄下無config文件,那么創(chuàng)建touch config# 添加以下內(nèi)容# gitlabHost gitlab.com HostName gitlab.com PReferredAuthentications publickey IdentityFile ~/.ssh/id_rsa# githubHost github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/github_rsa

5,測試

$ ssh -T git@github.com# 輸出Welcome to GitLab, your name!
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 衡山县| 娱乐| 林口县| 清原| 漳平市| 饶河县| 巴楚县| 平果县| 潜山县| 曲水县| 东乌| 永新县| 广东省| 巩义市| 崇仁县| 抚宁县| 合阳县| 千阳县| 工布江达县| 安平县| 安顺市| 即墨市| 尚义县| 钟山县| 石狮市| 黄大仙区| 池州市| 丰都县| 八宿县| 新密市| 凤阳县| 门源| 兴安县| 台前县| 万荣县| 湘乡市| 阿鲁科尔沁旗| 忻州市| 和平区| 忻州市| 周至县|