此处,以码云为例,其它的像github这些大同小异
1.如何生成ssh公钥
你可以按如下命令来生成 sshkey:
ssh-keygen -t rsa -C"xxxxx@xxxxx.com"# Generating public/private rsa key pair...# 三次回车即可生成 ssh key
查看你的 public key,并把他添加到码云(Gitee.com) SSH key添加地址:https://gitee.com/profile/sshkeys)
cat ~/.ssh/id_rsa.pub# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....
添加后,在终端(Terminal)中输入
ssh -Tgit@gitee.com
若返回
WelcometoGitee.com, yourname!
则证明添加成功。
2. 设置remote url
使用命令 git remote -v 查看你当前的 remote url 当前是https的,切换成ssh的
$ git remote -v
origin https://github.com/someaccount/someproject.git (fetch)
origin https://github.com/someaccount/someproject.git (push)
复制此ssh链接,然后使用命令 git remote set-url 来调整你的url。
git remoteset-url origin git@github.com:someaccount/someproject.git