英语做课后作业的网站,什么值得买网站模版,wordpress微信号订阅,wordpress二级分类目录需求背景#xff1a;GitHub上有两个项目#xff0c;需要拉取到同一台服务器#xff0c;并且都需要通过ssh的方式拉取假设两个项目分别叫#xff1a; proj1 和 proj2一、分别生成 ssh key# 先生成 proj1 的 sshkey$ ssh-keygen -t rsa -C 888888qq.comimage.png…需求背景GitHub上有两个项目需要拉取到同一台服务器并且都需要通过ssh的方式拉取假设两个项目分别叫 proj1 和 proj2一、分别生成 ssh key# 先生成 proj1 的 sshkey$ ssh-keygen -t rsa -C 888888qq.comimage.png注意键入该命令以后会出现如上图所示的提示符在 Enter file in which to save the key 这里输入proj1。输入这个是为了便于区分其实输入啥完全看你自己的爱好但是当有多个sshkey时一定要加以区分否则默认的名称 id_rsa, id_rsa.pub会覆盖之前的。密码可以为空直接回车就好。建好以后你会在 ~/.ssh 目录下发现两个文件proj1、 proj1.pub。另一个项目也如此操作。二、添加私钥$ ssh-add -l# 如果什么都没有则进入到 ~/.ssh 目录下执行$ ssh-add proj1$ ssh-add proj2$ ssh-add -l# 会输出# 3072 SHA256:DDDDDDDDDDDDDDDDr867EyhG1JwiBY 100123470qq.com (RSA)# 3072 SHA256:kSSSSSSSSSSSSScnZTTWuG21KRI 10123470qq.com (RSA)#则表示添加成功注意输入ssh-add proj1 时必须进入到~/.ssh目录下如果报错Could not open a connection to your authentication agent则执行ssh-agent bash 即可三、将生成的两个 项目的 公钥 放到GitHub上这里就不赘述了四、在 ~/.ssh 目录下添加 config 文件# 输入一下内容Host github-proj1.com # 这里用于区分不同项目也就是给 github.com 起个别名的意思HostName github.com # 这里是你代码仓库的域名github.com 没毛病User git # 这里就这么写别管为啥了我也不知道。。。IdentityFile /root/.ssh/proj1 # 这是刚才生成的秘钥的位置Host github-proj2.comHostName github.comUser gitIdentityFile /root/.ssh/proj2五、clone 代码从GitHub上粘贴出来的 ssh 克隆地址gitgithub.com:wdx/proj1.git分别 clone$ git clone gitgithub-proj1.com:wdx/proj1.git$ git clone gitgithub-proj2.com:wdx/proj2.git哦了~\(^o^)/~