使用git图形化环境上传本地工程

圣灵所结的果子就是仁爱、喜乐、和平、忍耐、恩慈、良善、信实、温柔、节制。                                                   ——加拉太书【5:22~23】

 

上一篇,我们已经把windows下的git图形化环境配置好了,即三个软件安装完毕。本篇将在这个基础上进行操作,以实现将本地项目工程上传至gitlab服务器。上篇安装软件教程地址:https://blog.csdn.net/FCH112702/article/details/102487214

一、登陆gitlab服务器

输入用户名密码,一般新入职后公司会给你新建一个,也可以注册一个。

使用git图形化环境上传本地工程

登陆后,点击右上角的“Settings”,然后左侧的“SSH Key”,准备添加 公钥。

使用git图形化环境上传本地工程

 二、创建与添加 公钥和私钥

首先下载一个软件 puttygen.exe ,按照系统选择32位还是64位的。

下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 使用git图形化环境上传本地工程

双击打开 puttygen.exe,点击Generate,并将鼠标在空白区来回移动(不移动进度条不会动的),之后生成公钥。

使用git图形化环境上传本地工程使用git图形化环境上传本地工程
首先点击“Save private key”,将私钥保存下来,命名为miyao.ppk,后面会用到【MARK1】。 

使用git图形化环境上传本地工程使用git图形化环境上传本地工程使用git图形化环境上传本地工程使用git图形化环境上传本地工程

接下来需要将生成的公钥全选复制出来,拷贝到上一节的网页中。使用git图形化环境上传本地工程
使用git图形化环境上传本地工程使用git图形化环境上传本地工程

 添加完后在gitlab上新建一个项目文件夹

首先点击Projects->Your projects,然后在搜索框旁边点击下拉菜单,选择New Project

使用git图形化环境上传本地工程使用git图形化环境上传本地工程

 新建名为 test的工程

使用git图形化环境上传本地工程

 新建完之后,如下图。右侧点击复制项目地址【MARK2】,后面会用到。

使用git图形化环境上传本地工程

三、在本地新建工程

 新建一个项目工程文件夹,命名为test,此时该文件夹为空文件夹

使用git图形化环境上传本地工程

右击“Git 在这里创建版本库”

 使用git图形化环境上传本地工程

点击 确认 

使用git图形化环境上传本地工程使用git图形化环境上传本地工程

然后进入test文件夹,新建项目文件“test.txt”

使用git图形化环境上传本地工程

右击,如图 “添加”

使用git图形化环境上传本地工程

 添加完成,点击 “提交”,用来更新本地版本信息。

使用git图形化环境上传本地工程

 写完日志后,继续点击“提交”

使用git图形化环境上传本地工程

本地版本信息提交完成,点击“推送”,该操作是将本地项目同步到gitlab服务器上。

使用git图形化环境上传本地工程

四、将项目工程推送到gitlab服务器

接下来的界面如下,点击管理,配置与gitlab服务器相关信息

 使用git图形化环境上传本地工程

 远端名为 origin

URL为项目地址,在上面的【MARK2】处获取的。

注意:如果@后面不是服务器的ip地址的话,要将“gitlab.example.com”修改为服务器的ip,

我这里的ip为192.168.1.215,所以实际填的是[email protected]:fanch/test.git

Putty**就是之前【MARK1】生成的私钥文件 miyao.ppk

然后点击“添加/保存”

使用git图形化环境上传本地工程

下一步确认,本地git的用户名与邮箱是否与服务器的一致

gitlab服务器上新建项目后,在下方查看用户名和邮箱

使用git图形化环境上传本地工程 点击右侧“Git”,弹出的框点“是”,然后点击“编辑全局.git/config”,将用户名和邮箱改成与服务器上一致,保存关闭。然后点击下方确认按钮。

使用git图形化环境上传本地工程

 接着在“管理”按钮前面选择“origin”选项,点击“确认”,会提示成功。

使用git图形化环境上传本地工程

 首次提交会出现下面的提示,点击 “是”

使用git图形化环境上传本地工程使用git图形化环境上传本地工程

推送成功后,可以刷新下gitlab服务器上的页面,能够看到刚才推送上去的工程文件。

使用git图形化环境上传本地工程

 其他git上的各项功能,都可以在右键中看到,有兴趣自己尝试一下。