windows 安装本地服务器 gitblit

本文详细介绍如何在Java 1.8环境下安装和配置Gitblit-1.8.0,包括修改配置文件、创建项目、提交代码到远程仓库及导出项目的全过程。此外,还提供了设置防火墙和注册Gitblit服务的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装环境:java1.8  Git-2.20.1 | Gitblit-1.8.0.zip ,下载之后分别安装。

  1. jdk 及 本地 git 安装 
  2. 解压 Gitblit-1.8.0.zip
  3. 修改gitblit下data目录下的gitblit.properties,将include = defaults.properties注释掉,新增include = my.properties,同时也在data目录下copy一份my.properties                               
  4. 在根目录新建一个文件夹project                                                                                               
  5. 修改my.properties 配置
    1. git.repositoriesFolder(资料库路径)=E:\gitblit-1.8.0\project(刚才配置的project路径)
    2. server.httpPort=端口                                                                
    3. server.httpBindInterface=当前电脑ip                                                        
  6. 运行gitblit根目录下的gitblit.cmd 批处理文件 
  7. 浏览器登陆                                                                                                  
  8. 出现下图说明部署成功
  9. gitblit注册服务启动 在Gitblit目录下,找到installService.cmd文件,然后修改ARCH,32位系统:SET ARCH=x86;64位系 统:SET ARCH=amd64。添加CD为安装目录 SET CD=E:\gitblit-1.8.0(你的安装目录),修改StartParams的启动参数,给空就可以了。双击installService.cmd 则会在服务里面注册gitblit的服务。                                                                              
  10. 创建项目
  11. 在本地创建一个git工作目录,在目录点右键 Git Bash Here 
  12. 在弹出的窗口输入 touch README.md 会生成一个README.md文件,继续输入git init  ,则提示空的仓库创建成功
  13. 继续 执行 git add README.md 和 git commit -m "描述"  
  14. 继续执行  

    ssh://admin@10.39.75.204:29418/myTestProject.git  将文件提交到远程仓库,然后执行 push -u origin master

  15. 完成后在远程仓库刷新查看

  16. 导出 项目

    git clone ssh://admin@10.39.75.204:29418/~admin/myTestProject.git newProjectName(别名,非必输)

  17. 有时候其它协同者需要推送和拉取代码 则需要配置防火墙    “控制面板”-》“管理工具”-》“高级安全Windows Defender 防火墙” --》入站规则--》新建规则--》在程序路径中选择gitblit的安装路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值