git 设置ssh方法来代替Https方法关联远程库

此处,以码云为例,其它的像github这些大同小异

1.如何生成ssh公钥

你可以按如下命令来生成 sshkey:

ssh-keygen -t rsa -C"[email protected]"# 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 [email protected]

若返回

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)

git 设置ssh方法来代替Https方法关联远程库_第1张图片

复制此ssh链接,然后使用命令 git remote set-url 来调整你的url。

git remoteset-url origin [email protected]:someaccount/someproject.git

你可能感兴趣的:(git 设置ssh方法来代替Https方法关联远程库)