搭建客户端Git环境

上篇文章中,我在WindowsServerR12(云服务)上搭建了Git服务器Gogs,现在需要部署下客户端的Git环境。

1.简单连通测试

[XX.XXX.XXX.XX 为 购买的云服务的公网IP]

使用谷歌浏览器连接部署的Gog网址http://XX.XXX.XXX.XX:3000,若无法连通,报错ERR_CONNECTION_TIMED_OUT,则到云服务控制台检查下3000端口是否允许通过。若不允许则改为允许,若没有3000的规则就增加一条,然后再连接网址试试。

2. 安装客户端Git

运行exe安装程序,全部默认安装,安装成功后在右键菜单可以看到GitBash选项。

3. 安装Git辅助工具TortoiseGit

这个辅助工具是界面版的GitBash,拉推操作都有对应的功能键,如果总是记不住Git命令,十分推荐安装。安装过程很简单,运行安装包TortoiseGit-2.15.0.0-64bit.msi后,除了安装位置自定义,其余默认安装就行。安装成功后,就能在右键菜单看到下图的选项。详细功能说明还请自行百度。

测试之前,还需要在TortoiseGit>Settings中配置git用户名和邮件,创建完成后,C:\Users\当前用户目录下会新增一个.gitconfig配置文件。

4. 简单仓库测试

4.1 创建测试仓库

我计划的应用场景是云服务git仅存放代码,客户端git负责开发和运行,而且客户端可能不止一台。所以云服务上注册的gogs用户就作为平台管理员+仓库管理员,客户端上注册的gogs用户均为非管理员。建仓库的具体步骤可自行百度,这一步在服务端这主要是获取仓库URL。再就是,刚新建的仓库是空的,啥也没有,为看到明显的测试效果,需要用管理员用户上传两个简单文件。创建完成后的效果大体如下图

 创建仓库后还得给客户端用户增加协作者权限,否则只能拉取而无法提交。

4.2 pull 测试

客户端随便找个地方新建文件夹,右键空白区域,选择Git Clone,输入已经建好的仓库URL和指定存放位置,点击OK按钮。拉取成功后可以看到success提示以及文件夹中拉取下来的文件。

4.3 commit & push 测试

 在拉取的仓库路经下,新建任意文件,右键选择Add,成功会有提示。

重新右键选择Git Commit -> "master",在Message输入任意说明文字,点击commit & push按钮。

因为是第一次使用,所以需要输入客户端注册gogs的用户名和密码

提交成功后,可以看到success提示,刷新网页也可以看到新增加的文件。

5.后记

 至此,git环境已经打通了,下一步就是敲代码了。需要提醒的是,我的部署流程十分不严谨,仅仅是能用,因为按一般工作流程来讲,还得增加web服务中间件转发、管理员代码审核确认等步骤的,但那些我也讲不明白,怕误导读者,所以就不写了 哈哈。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

馍拉克斯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值