网站制作学习网Linux→正文:ssh配置服务器git拉取多个github仓库
字体:

ssh配置服务器git拉取多个github仓库

Linux 2024/1/13 13:41:45  点击:不统计

%77w%77%2E%66%6F%72%61%73%70%2E%63%6E
 怎么在一个服务器上下拉使用多个github代码仓库 ,配置 

 
第一步,先在 当前用户.ssh 下创建 2对公钥私钥,当然也可以是3对,根据你实际的需要来。 
ssh-keygen -t  rsa -f  [自定义名称] -C "[自定义邮箱或者后缀]" 
当然可以在生成过程中写自定义名称
 
# 比如生成项目 forasp 的,邮箱为 mail@forasp.cn 的sskey
到当前用户.ssh文件夹下
        cd && cd .ssh
,运行命令:
 
ssh-keygen -t rsa -f forasp -C "mail@forasp.cn"
 
生成后,.ssh 下会有  forasp 和 forasp.pub 两个文件:
 
ssh-rsa AAAA***5B  mail@forasp.cn
 
如果有第二个项目forasp2,  
ssh-keygen -t rsa -f forasp2 -C "mail@forasp.cn"
 
第二步, 创建config 文件
到当前用户根目录
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/forasp2  # 这里是私钥 
 
所有项目操作完毕即可。
 
第三步,将公钥添加到 项目配置中
然后可以下拉代码了。
 
ssh-add -l 查看所有已经添加的私钥
你可以将  下面代码添加到.bashrc 中,这样可以避免每次都添加
 
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/forasp
ssh-add ~/.ssh/forasp2  # 这里是私钥 

如果是 多个github 账号配置多个项目 参考这里:多个github账号配置多个项目

http://www.forasp.cn/

·上一篇:nginx proxy 转发请求header 和body >>    ·下一篇:ubuntu防火墙操作,centos 防火墙操作 >>
推荐文章
最新文章