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

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

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

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

2接下来设置邮箱账号,以下图 打开tortoiseGit的Git设置,如图进行设置便可ssh

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中去。svn

4.而后在gitLab建立一个新项目(+new Project),建立完毕会以下图所示,选中ssh便可进行ssh方式传输。spa

5.而后回到本地,右键选择tortoiseGit进行clone,便可把刚才在gitLab建立的项目pull到本地,同时也能够将本地的版本库同步到本地或者push到远程。命令行

6.remove在gitLab建立的项目,若是刚建立的话在当前页面的最下方是有一个remove选项,可是若是是已经进行过operate的repository下面就没有remove选项了,那么此时咱们就须要进入到该项目左下角的setting里面,如图,接着只须要划到打开页面的最下方便可看到删除版本控制

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

7,固然使用一些IDE也能够实现代码的版本控制,好比Eclipse,VS等,这里就再也不赘述了,新手一枚,若有错误,欢迎指正!rem

相关文章
相关标签/搜索