前文我们已经讲过了如何在本地上使用Git,但是Git最厉害的地方并不在于从本地使用,而是在于其支持协同工作,以及Github的简单上传和下载。现在,我们要开始涉及Github的使用了,在使用之前,我们必须要先配置SSH密钥。
我们默认各位已经有了Github账户,如果没有的话,注册Github也非常的简单,只需要自己起一个用户名,输入邮箱并验证,填写密码就好了。
从传输的角度来说,Git是支持https和SSH的,使用这两个哪个都可以。二者的区别在于使用https每次需要输密码,但是使用SSH就可以简便的传输。
初次使用Git来配置密钥一般需要三步:
- 生成密钥
- 设置远程仓库的密钥
- 修改git的remote url
设置密钥
大多数Git服务器都会选择使用SSH公钥来进行授权。用户必须提供一个公钥用于授权。首先你要确认一下本机是否已经有一个公钥。(初次使用的话一般都是没有的)
$ cd ~/.ssh
$ ls
如果结果如上图(打马赛克的部分是大家自己的Github账户名)