背景

在腾讯云有一台虚机,需要频繁pull Gitee项目的代码。之前没有配置SSH-Key,每次pull代码都需输入用户名密码,十分不便。
配置完SSH-Key后,无需输入账号密码。

步骤

  1. 首先需要配置Git的email和username

    git config --global user.name "your user name"
    git config --global user.email "your email address"
  2. 本地生成公钥和私钥
ssh-keygen -t rsa -C "your email address"
  1. Gitee测添加公钥
    将上一步生成的公钥(后缀名为pub,一般在~/.ssh/路径下)内容,拷贝至Key输入框,Title自己取一个名称。
    image-redacted_dot_app.png
  2. 本地运行
ssh -T git@gitee.com

看到You've successfully代表成功
image-redacted_dot_app (1)-redacted_dot_app.png

  1. 修改项目remote
    从Gitee拷贝项目的SSH地址
    image-redacted_dot_app (2).png

回到服务器,在项目的根目录执行命令

git remote set-url origin your_repo_SSH_URL

修改完成后,执行pull,无需输入账号密码。


davidshi
33 声望6 粉丝

Deliver Happiness