您好,欢迎访问代理记账网站
移动应用 微信公众号 联系我们

咨询热线 -

电话 15988168888

联系客服
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

在服务器上通过ssh配置git

 记录一下如何在服务器配置git,以便push和pull

SSH配置步骤

 配置邮箱和用户名,其中yourName和yourEmail即github上你的邮箱和用户名

git config --global user.name "yourName"
git config --global user.email "yourEmail"

 生成密钥,其中yourEmail就是github的邮箱,和上面一致,回车后会要求填入生成目录等信息,一路直接回车即可。也可以自己填相关信息,但是后续命令也要进行更改

ssh-keygen -t rsa -C "yourEmail"

 引入ssh的代理,上一步如果更改了生成目录,那么这里id_rsa的目录也要更改

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

 然后将id_rsa.pub文件里的内容复制到github ssh keys中,具体就是登录github,进入settings找到 ssh keys,然后添加下面命令的输出即可(如果改过id_rsa的生成目录,这里也要更改)

 cat ~/.ssh/id_rsa.pub

 最后输入以下命令,会让你选择是否相信github网站,输入yes,最后输出Hi xxx!You’ve successfully authenticated,则配置成功

ssh -T git@github.com

注意事项

  1. 如果要clone私有仓库(private),按照ssh配置的话,赋值的链接要从ssh中复制,格式为git clone git@xxx,而不是git clone https:xxx
  2. vscode自带的git插件是不走这里的ssh的,原理更像是用tocken,这里配置完了只能在终端用
  3. 在什么用户下配置,就只有什么用户能用,在普通用户配置之后root并不能使用

分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进