Posted on 2017-02-09 16:33
为自己代言 阅读(503)
评论(0) 编辑 收藏 所属分类:
git/maven
1.环境配置
首先安装Git和TortoiseGit,不要问我为什么要装TortoiseGit,不知道为什么,就是喜欢小乌龟。
Git下载
TortoiseGit下载
这里有打包好的:
32bit下载 / 64bit下载
安装还是比较简单的,一路默认选项下一步就可以了,因为的我的电脑系统是Windows 10的,安装的时候遇到了2502、2503报错,这是由于安装权限不足造成的,也很好解决,使用命令行安装就好了,戳这里查看解决方法 。
2.配置SSH Key
OK,到这里环境已经安装完成了,接下来就要生成SSH Key了。
首先在TortoiseGit的安装目录下的bin文件夹中找到puttygen.exe这个工具(如果你没有选择安装目录的话,默认路径应该是C:\Program Files\TortoiseGit\bin),这个工具是用来生成密钥对的,打开它点击Generate,然后鼠标在进度条下方不停的晃动,几秒后就会生成密钥对,点击Sava private key保存私钥到本地(输入一个名字,保存到一个你找的到的文件夹),不要关闭这个窗口,接下来还会用到。
打开GitLab,找到Profile settings(右上角)下的SSH keys选项,选择Add SSH Key,Title输入框里输入一个名称(随便写),然后把上面生成的以ssh-rsa开头的一长串密钥复制到Key输入框,点击Add Key保存。
到这里SSH Key就配置成功了,刚才生成密钥对的窗口可以关闭了。
3.在本地的项目中配置SSH key
在项目的文件夹上右击鼠标,选择TortoiseGit—Settings—Remot,在Putty Key后选择刚才保存到本地的私钥,然后点击应用。
设置SSH客户端,选择Network选项,在下面的SSH Client选项中选择TortoiseGit的安装目录下bin文件夹中的TortoiseGitPlink.exe程序,如果已经默认选中,直接确定就可以了。
在Pull或Push项目的时候,记得勾选Autoload Putty Key选项。
到这里,GitLab配置SSH Key就已经全部完成了,再也不用麻烦运维的小伙伴了。
GitHub也可以使用此方法配置SSH Key,在Personal settings—SSH and GPG keys—SSH keys选项下选择New SSH Key就可以了。
注意最后clone时候地址使用
URL: git@git.XXXX.com:ybz/SSC_server.git 前面不用加任任何东西,我就加了ssh://东西弄了好久都clone不下来。