【软件开发】制作个人移动式Git服务器

使用场景

软件开发需要进行版本管理,当下流行的版本管理工具有Git、SVN等。在线的Git服务提供商也有很多,如Github、码云、码市等。使用在线的Git服务的有一些缺点,如

  • 可能有容量限制
  • 可能有仓库数量限制
  • 可能有协作人数限制
  • 私有收费
  • 可能被封号、删库等
  • 个人不信任服务提供商等

基于这些原因,我们很多情况下需要使用一个自己的Git服务器,这样就不会有这些限制了。
这里介绍一种移动式Git服务器搭建的方法。这种方法相对于使用租借网络上的计算资源进行搭建服务器的方法,有成本低,灵活等优点。

搭建方法

准备装备:移动一盘一个,Gitblit服务器软件一个,装有JAVA环境的电脑。
安装步骤:

  1. Gitblit软件拷贝到移动硬盘中,按照网络上的教程安装配置即可,将仓库目录设置到移动硬盘的某个目录下。最好设置在和Gitblit同盘符的目录下,这样换电脑,不会因为盘符改变而重新设置仓库路径。
  2. 目标电脑上安装JAVA环境,因为Gitblit运行依赖于JAVA环境。至此安装完成。

工作原理

移动硬盘现在变成了一个移动的Git服务器。使用方法如下:

  1. 将硬盘连接到电脑时,点击启动Gitblit。
  2. 浏览器访问Gitblit,可以管理项目。
  3. 使用git客户端就可以同步代码了。

更多场景

  • 公司一台电脑,家里一台电脑,二者数据同步。
  • 外出不想带电脑,带一个盘就行。
  • 数据备份,将电脑上的数据备份到移动硬盘上,使用Git管理起来。
posted @ 2022-05-22 11:22  撬动未来的支点  阅读(193)  评论(0编辑  收藏  举报