华为云计算 云知识 云服务器搭建git服务器方法是什么?什么是git服务器?

云服务器搭建git服务器方法是什么?什么是git服务器?

现在的云服务器使用越来越频繁了,很多企业还是使用云服务器搭建git服务器,但是不知道如何操作,那么云服务器搭建git服务器方法是什么?什么是git服务器呢?下面就来说说。

云服务器搭建git服务器方法是什么?

第一步:Java JDK安装与配置。

第二步:下载Gitblit。

第三步:解压缩下载的压缩包即可,无需安装。

第四步:配置defaults.properties 文件。

第五步:运行gitblit.cmd 批处理文件。

找到bitblit目录中的gitblit.cmd文件,双击。

第六步:在浏览器中打开,现在就可以使用GitBlit了,默认用户名密码都是:admin。

第七步:设置以Windows Service方式启动Gitblit.

第八步:以Windows Service方式启动Gitblit.

双击Gitblit目录下的installService.cmd文件(以管理员身份运行)。

在服务器的服务管理下,就能看到已经存在的gitblit服务了。

平时使用时,保持这个服务是启动状态就可以了。

如何搭建git服务器

第一步首先我们下载安装git,可以选择msysGit+TortoiseGit的组合来搭建git服务器。

第二步安装完成之后,需要配置环境变量,在系统变量path里面添加上git安装路径的bin目录和usr目录下bin目录。

第三步系统变量配置完成之后吗,我们在命令行中输入""git"",按回车键,出现以下信息,代表环境变量配置成功。

第四步我们需要进行连接git服务器和配置用户的秘钥,在命令行中输入“ssh RSCSVN@192.168.1.188”,会出现警告,继续输入yes,进行秘钥连接;如果连接失败,我们需要在运行中输入“ %USERPROFILE%”,将用户秘钥放在.ssh目录下,再次连接就成功了。

第五步我们需要在git服务器上创建版本库,可以通过“ssh RSCSVN@192.168.1.188”命令进行连接,mkdir xx.git创建目录,cd xx.git进去目录,git init --bare进行初始化版本库,然后添加不追踪的文件。

第六步通过tortoiseGit进行添加要上传的文件,点击add上传到git服务器。示:

第七步在命令行中输入“git commit -a -m ""commitMsg”命令进行提交到git服务器。

第八步我们通过“git pull RSCSVN@192.168.1.188:xx.git master”命令,从git服务器上获取代码,可以看到获取成功,这样git服务器就搭建成功了。

什么是git服务器?

git是分布式的版本管理系统,可以有效、高速地处理从很小到非常大的项目版本管理,能够提供git仓库的就叫git服务器了。

Git的主要功能:

1、查看邮件或者通过其它方式查看一般开发者的提交状态。

2、打上补丁,解决冲突(可以自己解决,也可以要求开发者之间解决以后再重新提交,如果是开源项目,还要决定哪些补丁有用,哪些不用)。

3、向公共服务器提交结果,然后通知所有开发人员。

Git的优点:

1、适合分布式开发,强调个体。

2、公共服务器压力和数据量都不会太大。

3、速度快、灵活。

4、任意两个开发者之间可以很容易的解决冲突。

5、离线工作。

云服务器搭建git服务器方法是什么?以上就给大家介绍了关于云服务器搭建git服务器的操作方法,大家在具体实施的时候,就可以按照上面的步骤去做,同时还需要注意一些细节方面的问题。

上一篇:ftp与ssh的区别有哪些?ftp怎么登录连接 下一篇:电扶梯智能检测解决方案

弹性云服务器 ECS

弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率

三年低至5折,多种配置可选

了解详情
 

搭建网站||https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0092817020.html,修改弹性公网IP的带宽||https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0093492521.html,弹性云服务器 ECS||https://support.huaweicloud.com/ecs/index.html,SSH密钥方式登录||https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0017955380.html,手工部署Docker(CentOS 7.5)||https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0141067581.html

https://www.huaweicloud.com/product/ecs.html