您的位置:首页 > 其它

安装及使用tortoiseGit管理GitLab项目的一些小心得

2015-11-13 00:00 441 查看
摘要: gitLab,tortoiseGit,版本控制,Git

最近刚接触gitLab,想必大家对git对比svn有不少优点也都很了解了,这里就不赘述了,刚接触的时候走了不少弯路才实现push到远程并且pull回本地,废话少说下面进入正题,这里主要解决的是你已经装上了tortoiseGit但是push不过去的问题,本文采用的是在windows下通过ssh协议方式推送。

1,安装tortoiseGIt之前,请确保你的机器上已经安装Git软件,tortoiseGit的常规设置这里会有要求,否则tortoiseGit就装不上


Git傻瓜式安装就行了,然后装tortoiseGit的时候注意到会有选择ssh模式或者其他,这里会决定你后面提交的方式,如果当时你直接默认安装了但是后面你又想使用ssh方式进行传送,那么你只需要安装完成后进入到tortoiseGit的设置里面更改网络这里选择ssh客户端即可(ssh.exe存在于你刚才所装的Git的bin目录里)


2接下来设置邮箱帐号,如下图 打开tortoiseGit的Git设置,如图进行设置即可


3,接下来,你需要设置ssh key,ssh-key的生成,安装tortoiseGit后 右键菜单会有Git Bash选项,选择打开,然后在命令行内执行 ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com”,引号中的内容为你注册gitLab的邮箱,最后在系统盘的用户目录文件夹下面寻找一个.ssh的文件下的id_rsa.pub的文件,将该文件中的所有内容复制添加到gitLab中的sshkey中,如图,名字可以随便取,需要说明的是,ssh key和机器有关,即一个机器对应一个sshkey(即使使用同一个邮箱生成也不例外),如果你再其他地方想用tortoiseGit,那么你需要重新生成sshkey并添加到gitLab中去。


4.然后在gitLab创建一个新项目(+new Project),创建完毕会如下图所示,选中ssh即可进行ssh方式传输。


5.然后回到本地,右键选择tortoiseGit进行clone,即可把刚才在gitLab创建的项目pull到本地,同时也可以将本地的版本库同步到本地或者push到远程。

6.remove在gitLab创建的项目,如果刚创建的话在当前页面的最下方是有一个remove选项,但是如果是已经进行过operate的repository下面就没有remove选项了,那么此时我们就需要进入到该项目左下角的setting里面,如图,接着只需要划到打开页面的最下方即可看到删除


选择remove后会看到如图,把箭头1所指的项目名(也就是要删除的项目名)填入到2箭头所指的地方,然后选择confirm即可删除项目。

7,当然使用一些IDE也可以实现代码的版本控制,比如Eclipse,VS等,这里就不再赘述了,新手一枚,如有错误,欢迎指正!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息