优质博文:IT-BLOG-CN
安装git
【1】Windows
为例,去百度下载安装包。或者去官网下载。安装过秳返里略过,一直下一步即可。丌要忉记设置环境发量。
【2】打开cmd
,输入git –version
正确输出版本后则git
安装成功。
配置ssh
Git
和svn
类似,都可以clone
远程代码,但是git
可以在本地生成ssh
密钥,将密钥添加到远程项目中,则获取到更新,提交代码的权限。
【1】检查ssh
是否存在
A.在git
的安装目录下,右键运行git Bash
。
B.输入
$ cd ~/.ssh
$ ls
C.这两个命令就是检查是否已经存在id_rsa.pub
或id_dsa.pub
文件,如果文件已经存在,那么你可以跳过步骤2
,直接进入步骤3
。
【2】创建SSH Key
A.在git Bash
窗口中,输入ssh-keygen -t rsa -C your_email@example.com
(邮箱地址建议使用公司邮箱)。
这里需要输入密码,最好不要设置直接按回车即可,这样就在git
的安装目录下的.ssh
文件夹下生成id_rsa
和id_rsa.pub
两个密钥文件
注册Gitlab账号
1、在浏览器中输入你公司的Gitlab
地址,通过邮箱进行注册账号。
2、登录后可以看到很多公共项目,这里以examples
为例,将此项目的代码clone
本地。
3、点击examples
项目可以看到如下
https
和SSH
的区别:
A.前者可以随意克隆github
上的项目,而不管是谁的;而后者则是你必须是你要克隆的项目的拥有者或管理员,且需要先添加SSH key
,否则无法克隆。
B.https url
在push
的时候是需要验证用户名和密码的;而SSH
在push
的时候,是不需要输入用户名的,如果配置SSH key
的时候设置了密码,则需要输入密码的,否则直接是不需要输入密码的。
4、这里我们使用ssh
地址clone
项目,所以先需要添加ssh
(1)点击左侧菜单最上方的Gitlab
图标返回到首页。
(2)点击左侧菜单profile Settings
。
(3)点击左侧菜单SSH Keys
。
将我们之前生成的id_rsa.pub
文件的内容粘贴到文本框中。(注意全选不要遗漏内容)
5 、在任意目录下打开cmd
输入git clone git@ip:examples.git
即可将项目的源码下载到本地中