首页 > 系统相关 >Windows下安装git服务器

Windows下安装git服务器

时间:2024-03-23 22:55:33浏览次数:16  
标签:git Java Windows 192.168 server 0.105 Gitblit 服务器

Windows平台下Git服务器搭建

该文章转自:https://www.cnblogs.com/android-joker/p/4513125.html

安装和配置Java运行环境

1: 下载Java运行环境,下载地址:https://www.java.com/zh-CN/download/manual.jsp
2: 安装jre,配置java环境变量
3: 右键”计算机” => "属性" => "高级系统设置" => "高级" => "环境变量" => "系统变量"
   变量名                                      变量值
   JAVA_HOME                                  C:\Program Files (x86)\Java\jre-1.8
   PATH                                       %JAVA_HOME%\bin
4: 验证Java是否安装成功
   打开命令窗口,输入java -version,回车,如果出现以下的版本信息,说明安装成功
   C:\Users\yh>java -version
	java version "1.8.0_391"
	Java(TM) SE Runtime Environment (build 1.8.0_391-b13)
	Java HotSpot(TM) Client VM (build 25.391-b13, mixed mode, sharing)

下载安装和配置Gitblit

1: 下载Gitblit,下载地址http://www.gitblit.org,解压缩下载的压缩包即可,无需安装
2: 创建仓库文件夹 C:\git
3: 找到gitblit目录下的data文件下的 defaults.properties 文件,用“记事本”或文本编辑器打开
4: 找到 git.repositoriesFolder,修改作为仓库路径
   #git.repositoriesFolder = ${baseFolder}/git
    git.repositoriesFolder = C:\git
5: 找到 server.httpPort和server.httpsPort
	server.httpPort = 58080
	server.httpsPort = 58443
6: 找到 server.httpBindInterface和server.httpsBindInterface
   server.httpBindInterface = 192.168.0.105
   server.httpsBindInterface = 192.168.0.105
7: 保存,关闭文件

运行gitblit.cmd 批处理文件,运行成功,结果如下

2024-03-05 23:18:09 [INFO ] Started ServerConnector@1ab2585{SSL-HTTP/1.1}{192.168.0.105:58443}
2024-03-05 23:18:09 [INFO ] Started ServerConnector@bdc168{HTTP/1.1}{192.168.0.105:58080}
2024-03-05 23:18:09 [INFO ] Started @3475ms

在浏览器中打开,现在就可以使用GitBlit,测试网络连接

http://192.168.0.105:58080
https://192.168.0.105:58443

设置成服务方式(Windows Service)启动Gitblit

1: 用“记事本”或文本编辑器编辑Gitblit目录下installService.cmd 文件
2: 将"SET ARCH=amd64"修改为"SET ARCH=x86"(取决于jre的架构)
3: 将StartParams里的启动参数设置为空就可以了,保存关闭文件
4: 关闭正在运行的cmd命令窗口,以管理员身份运行Gitblit目录下的installService.cmd文件
5: 在服务器运行窗口中键入"services.msc"回车,打开 Windows 服务窗口,在服务中就能看到已经存在的gitblit服务了
6: 启动该服务。平时使用时,保持这个服务是启动状态就可以了

标签:git,Java,Windows,192.168,server,0.105,Gitblit,服务器
From: https://www.cnblogs.com/yuanhaoblog/p/18055610

相关文章

  • Linux和Windows时间不一致问题
    问题描述装过双系统或者虚拟机装Linux的人都知道,Linux的时间和Windows往往是不同步的,在编写跨平台程序的时候特别是对时间敏感的代码就带来很大的困扰解决办法这个问题可以在Linux下解决先用命令查看时区timedatectl如果系统刚刚装好,没有设置好时区,有可能默认的是America/......
  • github无法访问的问题
    Windows10通过nslookup命令获取GitHub域名服务器地址,然后ping该地址nslookupgithub.comping域名服务器地址发现20.205.243.166能稳定ping通,但是浏览器却打不开接着使用管理员身份运行notepad++,然后打开文件C:\Windows\System32\drivers\etc\hosts,在最后一行加上以下代码......
  • Windows库链接报错
    问题回溯今天拿到别人已经编译好的库,发现在链接的时候出现了报错[9/912.7/sec]LinkingCXXsharedmodulebin\plugins\AsensingPlugin\AsensingPlugin.dllFAILED:bin/plugins/AsensingPlugin/AsensingPlugin.dllcmd.exe/C"cd.&&"C:\ProgramFiles\CMake\bin\cmake.e......
  • github无法提交代码问题
    问题描述提交代码到个人仓库的时候发现报错,认证失败Usernamefor'https://github.com':hywingPasswordfor'https://[email protected]':remote:SupportforpasswordauthenticationwasremovedonAugust13,2021.remote:Pleaseseehttps://docs.github.com/en/......
  • Windows服务注册-极语言版
    以下代码请新建工程-初级程序-粘贴窗体对象-粘贴代码模块-保存-关闭程序-再打开。在使用编译好的exe代码之前,请先在以管理员模式运行的cmd窗口中执行以下语句:让任意的cmd窗口都可执行sc命令,让sc等命令不需要以管理员权限执行cmd窗口,执行完以下代码之后,需要重启电脑regadd"H......
  • 批处理脚本来将 Windows 10 的虚拟内存设置为自动管理所有驱动器的分页文件大小
    批处理脚本来将Windows10的虚拟内存设置为自动管理所有驱动器的分页文件大小:CopyCode@echooffREM将所有驱动器的分页文件大小设置为自动管理REM禁用虚拟内存wmiccomputersystemwherename="%computername%"setAutomaticManagedPagefile=Falsewmicpagefilesetw......
  • 自动同步 Github 仓库到 Gitee 仓库
    自动同步你的Github仓库到Gitee仓库个人公私钥的创建ssh-keygen-ted25519-C"GiteeSSHKeyforGithubAction"输出,如:Generatingpublic/privateed25519keypair.Enterfileinwhichtosavethekey(/home/git/.ssh/id_ed25519):#输入保存路径Enterpassphra......
  • 如何实现Mac与Windows共享文件夹?
    本人使用系统是macos13.1和win11系统亲测使用!第一步确保两台电脑链接相同的WIFI这一步非常关键第二步Windows电脑创建共享文件夹并设置文件共享首先在Window端桌面创建一个共享文件夹。(也可以自己更改需要存储的路径)接着右键属性--选择共享--高级共享--勾选共......
  • 把 Windows 装进 Docker 容器里
    本篇文章聊聊如何在Docker里运行Windows操作系统,WindowsinDockerContainer(WinD)。写在前面我日常使用macOS和Ubuntu来学习和工作,但是时不时会有Windows使用的场景,不论是运行某个指定的软件,还是要做一些跨平台软件的功能验证。在去年开源 soulteary/docker-chatgp......
  • 自己编译RustDesk,并将自建ID服务器和key信息写入客户端
    前言:搭建RustDesk编译环境    今天总算是把编译环境给折腾清楚了,编译出来了至少能用,但说不上好用,问题还不少,官方的客户端就是要手工填写ID服务器地址和key才可以用,而且还容易被别人白嫖你搭建的服务器,当然如果拿到你编译后的客户端,也是存在被白嫖的可能。这方面还没......