zoukankan      html  css  js  c++  java
  • Win10系统使用Gitblit搭建局域网Git服务器

    一、安装配置jdk

    1.下载

    下载地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html

      

    2.安装jdk

    3.配置环境变量

    右键 计算机→属性→高级系统设置→环境变量

    新建系统变量:

    CLASSPATH:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar

    JAVA_HOME:C:Program FilesJavajdk-14.0.2(即jdk的安装路径)

    编辑Path环境变量:新建 %JAVA_HOME%in%JAVA_HOME%jrein

     jdk配置完成验证:

    cmd命令行窗口中键入命令: java -versionjavajavac几个命令,如果出现JDK的编译器信息,修改命令的语法和参数选项等信息,则配置成功。

    二、Gitblit下载安装

    1.下载

     (官网下载很慢且一直无法成功,网上另外找的资源)

    2.配置配置文件

    进入gitblit1.9.1gitblit-1.9.1data路径下,复制defaults.properties文件改名为my.properties;

    打开gitblit.properties,将defaults.properties改为my.properties,保存;

    打开my.properties,修改端口和服务器IP地址:

    1.修改git.repositoriesFolder = F:/GitWorkspace(改成自己新建的仓库目录路径)

    2.修改server.httpPort = 10101

    3.修改server.httpBindInterface = 192.168.2.222(设置为本机IP地址,则局域网中其他电脑也可通过IP地址访问到git服务器)

    4.修改server.httpsBindInterface = localhost

    5.最后修改server.certificateAlias = localhost

     

     3.运行Gitblit服务

    在文件目录下双击运行gitblit.cmd

    4.在浏览器中打开Gitblit

    在浏览器中输入,https://localhost:8443或http://192.168.2.222:10101/,如果出现类似如下的界面,则说明服务器已经搭建完成了。默认的登录账号和密码为 admin。首次登录以后记得修改密码。

     5.设置以Windows Service方式启动Gitblit

    notepad++打开installService.cmd和uninstallService.cmd,

    修改 ARCH:

    32位系统:SET ARCH=x86

    64位系统:SET ARCH=amd64(我的电脑)

    添加 CD 为程序目录:

    SET CD=你的程序目录

    运行installService.cmd文件(采用以管理员命令行的身份运行---powershell)

     

    此时在服务管理下应该就可以看到Gitblit服务了,但状态还不是Running,手动开启它。平时使用时,保证这个服务是启用状态就可以了。

     但是,这里遇到一个报错,无法启动Gitblit服务:

     查看log文件:

     

     解决方案:

      • 下载最新版的Prunsrv.exe(http://www.apache.org/dist/commons/daemon/binaries/windows/);
      • 将commons-daemon-1.2.2-bin-windowsamd64prunsrv.exe复制到gitblit-1.9.1amd64文件夹下;
      • 属性-兼容性,选择以管理员方式运行prunsvr.exe;
      • -将 installService.cmd和uninstallService.cmd中的gitblit.exe 改成 prunsvr.exe;
      • 再次使用上述方法运行installService.cmd,即可。
      • gitblit服务可以正常启动了。

    至此,Gitblit服务器搭建完毕,其使用方法见下篇博文。

    参考:

    Gitblit服务器搭建和局域网访问【总结步骤】

    Windows下配置Gitblit服务器

  • 相关阅读:
    C# Assembly 反射
    C# Assembly 反射
    为C#自定义控件添加自定义事件
    为C#自定义控件添加自定义事件
    redis5.0的槽点迁移,随意玩(单机迁移集群)
    redis5.0的槽点迁移,随意玩(单机迁移集群)
    []MongoDB优化的几点原则
    []MongoDB优化的几点原则
    当MongoDB遇见Spark
    当MongoDB遇见Spark
  • 原文地址:https://www.cnblogs.com/zwh1993/p/13622820.html
Copyright © 2011-2022 走看看