Windows环境配置git 小乌龟

  1. 先下载git,按照相应的系统,https://git-scm.com/downloads,然后,一直next即可完成安装

  2. 安装git小乌龟,https://tortoisegit.org/download/,同样的,一直next即可完成安装,但是,需要注意的是必须先安装git,在安装git小乌龟

  3. 安装语言包,同样是https://tortoisegit.org/download/,然后一直next即可,要先装完小乌龟在安装语言包。

image

4.右键→tortogit→setting,把language项改为中文,点击确定就可以了

image
image

5.选择你的代码托管平台,github,码云等都可以,随你的喜好,然后进行登录或注册,新建项目

image

6.新建完成项目以后打开项目,点击克隆、下载,复制这串地址

image

7.本地新建一个文件夹,名字可以随便命名

image

8.点击进入文件夹内,然后右键创建版本库

image

9.不勾选,直接确定

image

10.右键选择设置

image

11.填入你注册的时候用的用户名和邮箱

image

12.点击右侧的远端

image

13.将之前码云或者你github上面的那串复制的地址写入url以及推送url里面,先点击添加/保存,跳出的框不用做任何修改,直接确定

image
image

14.点击确定以后会弹出一个框,让你进行身份认证,你只需要将你之前注册的用户名密码重新输入一遍,然后小乌龟就开始抛投了,抛投完成以后,显示成功之后,点击关闭即可,现在,你的本地仓库就已经建好了

image

15.你可以通过拉取获得项目最新的成果,如果是多人协作的话,最好先拉取在提交

image

16.以后你有什么需要更新的,只需要先提交,在同步即可,需要注意的是,提交只是提交到本地版本库,并非提交到远程版本服务器,所以,你要想在远程版本服务器上看到你最新的修改,你还需要同步

image

17.同步点击推送即可,一定要先提交再同步

image

作者:辉夜真是太可爱啦
链接:https://www.jianshu.com/p/33108325fc87
来源:
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

GitLab配合小乌龟配置SSH Key

1. 首先我们看一个错误页面,当自己没有配置sshkey的时候,pull或者push代码会有如下的界面。

image

上面这段话的大体意思是在本机中没有找到相应的安全凭证,需要你做一些选择……我们点击取消操作,看看如何解决这个问题。

2.配置SSH Key

SSH的原理我们就不多说了,这里使用的是rsa的非对称的加密算法,验证的机制就是我们本机会生成一对公钥私钥,私钥自己保存,公钥放在gitLab上面。

首先在TortoiseGit的安装目录下的bin文件夹中找到puttygen.exe这个工具,或者在开始菜单搜索这个程序(如果你没有选择安装目录的话默认路径应该是:C:\ProgramFiles\TortoiseGit\bin),这个工具是用来生成密钥对的,打开它点击Generate,然后鼠标在进度条下方不停的晃动,几秒后就会生成密钥对,点击Savaprivate key保存私钥到本地(输入一个名字,保存到一个你找的到的文件夹),我一般放在C盘下。不要关闭这个窗口,接下来还会用到。

image

打开GitLab,找到Profile settings(右上角)下的SSH keys选项,选择Add SSH Key,Title输入框里输入一个名称(随便写,或者不写自动生成一个),然后把上面生成的以ssh-rsa开头的一长串密钥复制到Key输入框,点击Add Key保存。

image
image

到这里SSH Key就配置成功了,刚才生成密钥对的窗口可以关闭了。

3.在本地项目中配置SSH Key

在项目的文件夹上右击鼠标,选择TortoiseGit—Settings—Remot,

因为我用的是汉化版本,所有文字介绍略有差异,在PuttyKey后选择刚才保存到本地的私钥,然后点击应用。

image

设置SSH客户端,选择Network选项,在下面的SSH Client选项中选择TortoiseGit的安装目录下bin文件夹中的TortoiseGitPlink.exe程序,如果已经默认选中,直接确定就可以了。

image

在Pull或Push项目的时候,记得勾选AutoloadPutty Key选项。

image

到这里,GitLab配置SSH Key就已经全部完成了。

作者:指尖的宇宙
链接:https://www.jianshu.com/p/5d89119bece7
来源:
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(Windows环境配置git 小乌龟)