国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 北票市| 金昌市| 岫岩| 乐亭县| 洛宁县| 井研县| 临武县| 恩平市| 视频| 台州市| 沈丘县| 玉门市| 阳高县| 兴和县| 克什克腾旗| 乐平市| 铜梁县| 三穗县| 五河县| 闽侯县| 通辽市| 凤山县| 化德县| 卫辉市| 湾仔区| 四川省| 炎陵县| 普定县| 固原市| 临泽县| 佛学| 师宗县| 嘉义市| 揭西县| 东兴市| 高雄县| 怀安县| 云南省| 易门县| 南丹县| 峡江县|