Windows下使用Git SVN工具与Gitee进行操作
Windows下使用Git SVN工具与Gitee进行操作
一、环境准备
最近,因工作需要,有项目需要用到Gitee创建项目仓库,多人合作进行开发。顺便整理下过程,以备记录。需要GIT和TortoiseGit联合使用。
(1)安装GIT
下载GIT进行安装。
从 http://git-scm.com/download 上下载window版的客户端。
注意:
1、以管理员身份运行后,一直选择下一步安装即可;
2、如果不熟悉每个选项的意思,请保持默认的选项。
查看是否正常安装:
(1)使用win+r 输入CMD,进入命令操作窗口,输入:git --version命令,查看版本号,如下图所示:

(2)随便找个目录,进去后,点击右键,查看是否有以下操作,如果有,表示安装成功

(2)安装Git SVN工具 TortoiseGit
从https://tortoisegit.org/download/下载TortoiseGit工具

一路按提示进行安装,安装时,如果提示以下安装错误 :

可下载相关插件
安装相关插件后继续按提示进行安装。直到安装完成。
安装完后,在【开始】- 【搜索】中 搜TortoiseGit,如果以现以下小乌龟图标,则表示安装成功!

到此,基础环境安装成功,先不要进行设置或其他操作。
二、Gitee创建项目
(1)使用自己帐号登录Gitee并创建项目仓库
个人中心右上角小加号处,可进行仓库创建

此处模拟创建一私有仓库名称为:testck

创建成功后,创建readme文件,私有仓库创建完成

(2)创建项目成员
在仓库处理找到【管理】操作

找到【仓库成员管理】菜单,点击右侧【邀请用户】按钮进行成员添加或邀请操作。

按Gitee提示进行相关开发成员添加或邀请。
三、本地配置
(1)使用GIT生成SSH秘钥
在操作系统搜索里输入“git bash" 执行Git Bash程序


输入以下代码:
ssh-keygen -t rsa -C "你注册Gitee时的邮箱" 
执行到以下内容时提示成功:

因图片是因作者已经生成过一次,所以提示是否覆盖。
提示内容相同。
注意图中地址:
/c/Users/用户名/.ssh/id_rsa 打开以上目录,用记事本打开id_rsa.pub

把以下内容进行复制

(2)进入Gitee使用SSH秘钥
登录Gitee账号,选择【设置】按钮

在【安全设置】中选择【SSH公钥】

在公钥处把刚才复制的记事本中的公钥复制到此处。标题会自动添加
点击【确定】按钮进行当前用户的公钥添加。
至此,Gitee配置公钥完成。配置完成后,客户端不用每次操作时输入相关信息。
(3)本地项目操作
(3.1)把项目从Gitee同步到本地
在项目仓库中找到 “克隆/下载”

找到SSH地址,复制相关地址

(3.2)本地克隆项目
注:在本地目录,找到需要克隆本项目的目录,右键,选择 “Git Clone…”

弹出以下窗口,输入刚才复制项目的URL SSH地址,点击【OK】按钮进行操作

运行如下界面,直接提示成功,在当前目录下自动创建 "testck"目录

进入teskck目录,私有仓库的信息已同步到本项目中

注意:在此处,如果提示报错,则需要配置tortoiseGit的GitSSH连接地址。
选择Network,在SSH地址处理选择你安装GIT时对应路径中的BIn目录下ssh.exe文件

按【确定】,并退出
在当前目录处点鼠标右键,"TortosiseGit”–>“Settings”

(3.3)同步项目
进入项目目录中,点击鼠标右键,选择 Git Sync…

弹出下面窗口,选择Pull按钮,操作进行项目的同步操作


因当前项目是最新全部内容,所以再次爬取则无文件
在多人开发情况下,其他他人推送文件,我们可爬取他人推送的文件,通过本操作获取最新项目版本
(3.4)项目推送
当本地项目添加新的文件后,需要把文件推送到Gitee仓库,进行项目文件推送,如:我们在本地项目目录下创建 test.txt文件,内容为TEST,

操作步骤如下:
- 在当前项目目录下,点击鼠标右键,选择Git Commit

- 在弹出的界面中输入Message:内容,并选择ALL,进行Commit & Push 提交

在Commit & Push 按钮处,可选择内容,有三种,建议选择Commit & Push

- 查看Gitee私有仓库
点击Commit & Push 进行提交操作

有TEST.txt文件添加成功。

- 如果有提示错误
如果有提示出错,但相关文件的图标改为正常提交的图标。按以下操作
登录Gitee账号,选择【设置】按钮

需要把”禁止命令推送暴露个人邮箱“选择项去掉
