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
,运行命令:
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
http://www.forasp.cn/