【软件开发】制作个人移动式Git服务器
使用场景
软件开发需要进行版本管理,当下流行的版本管理工具有Git、SVN等。在线的Git服务提供商也有很多,如Github、码云、码市等。使用在线的Git服务的有一些缺点,如
- 可能有容量限制
- 可能有仓库数量限制
- 可能有协作人数限制
- 私有收费
- 可能被封号、删库等
- 个人不信任服务提供商等
基于这些原因,我们很多情况下需要使用一个自己的Git服务器,这样就不会有这些限制了。
这里介绍一种移动式Git服务器搭建的方法。这种方法相对于使用租借网络上的计算资源进行搭建服务器的方法,有成本低,灵活等优点。
搭建方法
准备装备:移动一盘一个,Gitblit服务器软件一个,装有JAVA环境的电脑。
安装步骤:
- Gitblit软件拷贝到移动硬盘中,按照网络上的教程安装配置即可,将仓库目录设置到移动硬盘的某个目录下。最好设置在和Gitblit同盘符的目录下,这样换电脑,不会因为盘符改变而重新设置仓库路径。
- 目标电脑上安装JAVA环境,因为Gitblit运行依赖于JAVA环境。至此安装完成。
工作原理
移动硬盘现在变成了一个移动的Git服务器。使用方法如下:
- 将硬盘连接到电脑时,点击启动Gitblit。
- 浏览器访问Gitblit,可以管理项目。
- 使用git客户端就可以同步代码了。
更多场景
- 公司一台电脑,家里一台电脑,二者数据同步。
- 外出不想带电脑,带一个盘就行。
- 数据备份,将电脑上的数据备份到移动硬盘上,使用Git管理起来。
本文来自博客园,作者:撬动未来的支点,转载请注明原文链接:https://www.cnblogs.com/pivotfuture/p/16297418.html
CSDN:撬动未来的支点,公众号:Qt未来工程师,网站:www.qtfuture.cn
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!