服务器上经常需要拉取代码,每次输入密码会比较麻烦,如何免密码拉代码

  • 首先你的代码需要是用git进行管理的
  • 在服务器中输入 ssh-keygen -t rsa -C "你的邮箱"
  • 根据提示输入保存路径和密码(可以直接按回车,默认即可)
  • 如果你是按照密码路径储存的,并且是root用户,那么你的公钥文件在/root/.ssh/目录下的xxx.pub文件中
  • 通过vi编辑器打开这个.pub文件,填到你的代码服务器上,如:gitee是在仓库-管理-部署公钥管理-添加公钥
  • 打开本地的代码中的.git目录下的config文件 把[remote "origin"]中的url下的地址 改成 ssh形式的git地址即可
  • git pull 拉取代码。不需要再输入密码了