公司的项目整体迁移到了GitLab来进行托管,我对配置这块都不是很熟,用着总会有奇奇怪怪的问题,导致每次配置都要找其他同事,一两次还好 次数太多也影响其他人工作讨人嫌,记一下配置过程
1.本地Git环境配置
首先下载Git以及TortoiseGit:
Git官网:Git官网下载 官网地址:TortoiseGit官网下载
网上配置教程很多这里就不演示了 如果安装的时候遇到了2502、2503报错,这是由于安装权限不足造成的,使用命令行安装就好了,具体怎么操作请点击以下链接
2.生成和配置SSH Key
去TortoiseGit的安装目录下找到puttygen.exe(用来生成秘钥的)这个exe程序(安装默认路径是C:\Program Files\TortoiseGit\bin)
点击打开界面是这样的
点击Generate 等它进度条读完(例子大概花了1分钟左右)Sava private key 把私钥保存到本地(这时候不要急着关窗口先留着 后面还用得到)
3.Gitlab 设置SSH密匙信息
打开Gitlab管理界面
打开右上角 设置
Gitlab默认是英文语言 修改中文简体语言参考这里
将puttygen.exe之前生成的密匙如下图填入 (标题随意 超时时间看需求 一直用就不用管默认永久有效) 然后点击添加按钮密匙
操作成功后就可以关闭puttygen.exe窗口了
4.本地项目置SSH key
在项目的文件夹上右击鼠标,选择TortoiseGit—设置—远程,在Putty秘钥 条目 选择上面保存到本地的私钥,然后点击应用即可。
设置SSH客户端,选择网络选项,在下面的SSH客户端选项中选择TortoiseGit的安装目录下bin文件夹中的TortoiseGitPlink.exe程序,若是已经选中,直接确定即可。
注意:Git在拉取或推送项目的时候,需要记得勾选自动加载Putty密钥选项 如下图
到这里就配置完了 又多了些奇奇怪怪的知识