参考:
教程有很多,官方的最稳妥且清楚。
但都是教到
$ ssh -T git@github.com
# Attempts to ssh to GitHub
显示
> Hi username! You've successfully authenticated, but GitHub does not
> provide shell access.
教程就结束了。。。然后直接git clone +ssh地址
就行了
我还是一脸懵,从网上乱找了一些教程,大概摸索怎么用ssh了。其实就是修改 git remote -v
显示的push、fetch
的地址。
- 首先到达上面一步的时候说明设置ssh成了。
- 在自己想要的目录新建一个文件夹,用于存放clone下来的仓库项目。通过
git clone <https地址>
下载下来项目文件。 - CD到仓库目录里,会有一个隐藏的文件夹
.git
文件夹 ,里面有一个config
文件 可以直接更改remote
地址。 - 最关键的更改地址,有三个方法:
- 方法1:移除原来的地址,并设置新的SSH
git remote rm origin
git remote add origin git@github.com:***/***
- 方法2:把< URL >替换成新的url地址。
git remote origin set-url <URL>
- 方法3:直接修改
.git/config
文件,注意.git
文件夹是隐藏文件夹,使用命令ls -A
可以看到。
最后输入git remote -v可以查看是否更改成功了