当前位置: 首页 > news >正文

云服务器windows service2022 部署git服务器

1 安装
下载地址gitblit
在这里插入图片描述解压到你的一个目录,我这里给的是C:\gitblit
在这里插入图片描述
根据官网提示要下载jre or jdk7.0,这里建议使用下载jre (jdk 有时候运行出问题,或者2个都安装),自行安装java,这里不做环境配置的说明
在这里插入图片描述====================================
进入c:\gitblit\data 目录里面找到,defaults.properties 文件,编辑主要内容如下:

#这个端口号你自己找一个没有用到的,
git.sshPort = 8082     
#git存放目录,自己找一个位置存放
git.repositorriesFolder = C:/workspace
#这个地址一定是你的命令ipconfig 里面的ipv4的地址,就是服务区私网的地址,一定不能写错
server.httpBindInterface =  172.52.250.90
server.httpsBindInterface = localhost
server.certificateAlias = localhost

====================================
回到c:\gitblit目录找到 ‘installService.cmd’,编辑打开

@REM arch= x86,amd64, or ia32
#自己看自己电脑的配置
SET ARCH = amd64  
#新添加的 你的安装目录
SET CD=C:\gitblit  找到--StartParam=""^ 把里面的参数全部去掉

在这里插入图片描述====================================
防火墙设置
在这里插入图片描述我这里用的‘宝塔‘搭建的环境+阿里云的windows server 2022 服务器,需要宝塔开启8080端口,以及阿里云的‘安全组’打开8080端口
在这里插入图片描述在这里插入图片描述===========================================================
开启服务
在这里插入图片描述

在这里插入图片描述
在‘任务管理器’也能查看
在这里插入图片描述有时候这个服务一直开启不了,当初就是卡在这里,自己百度吧,我也忘了是怎么整理好了,如果这里能开启后不会跳转到stop状态基本上就是完成了;

====================================================================
在这里插入图片描述这个地址一定是你上边的server.httpBindInterface 的配置的地址,也就是私网的地址,比如你的ipconfig打印出的地址是‘172.52.250.90’ ,那么输入172.52.250.90:8080,出现这个就是配置成功了(这个地址在你的阿里云服务器浏览器输入,外网目前还无法访问),
接下来就是登录账号密码 账号:admin ,密码:admin , 登录成功后自己可以建立git版本库,配置名字,团队了…
想要在外网访问你的git库,要nginx服务器配合;
在这里插入图片描述
在这里插入图片描述
nginx配置目录在找到c:/btsoft/nginx/conf/nginx.conf 里面配置,这个proxy_pass 后边的地址一定不能写错,是你的私网地址,不然外网访问不了.配置好后重启服务器;

这样就可以在你的外网愉快的访问了,输入你的‘公网地址:8080’,当在你的电脑上出现
在这里插入图片描述恭喜你可以拥有自己的git服务器了
在这里插入图片描述

http://www.lryc.cn/news/234868.html

相关文章:

  • Linux_Docker修改Docker Root Dir
  • 解决requests 2.28.x版本SSL错误:证书验证失败
  • 【开源】基于Vue.js的开放实验室管理系统的设计和实现
  • 使用composer安装ffmpeg的步骤
  • RT-DETR优化策略:轻量级Backbone改进 | 高效模型 (Efficient MOdel, EMO),现代倒残差移动模块设计|ICCV2023
  • 一些nginx命令
  • WPF自定义控件介绍
  • JUNIT使用和注意、以及断言的介绍使用、SpringBoot Test测试类的使用、maven配置使用junit详细介绍
  • 强化学习在文生图中的应用:Training Diffusion Models with Reinforcement Learning
  • 【C语言】数组下标为啥从0开始?下标越界访问一定报错吗?
  • 机器学习-搜索技术:从技术发展到应用实战的全面指南
  • Axelar、J.P.Morgan Onyx、Apollo 完成概念验证,向跨区块链自动化投资领域探索
  • wpf devexpress添加TreeListControl到项目
  • WPF创建自定义控件编译通过但是找不到资源
  • PHP 中传值与传引用的区别,什么时候传值什么时候传引用?
  • es安装方式
  • 苍穹外卖项目笔记(2)
  • hive更改表结构的时候报错
  • redis运维(六)redis-cli命令
  • JDK1.8 新特性(二)【Stream 流】
  • 阿里云CentOS主机开启ipv6
  • 【Git】第五篇:基本操作(添加文件)
  • vue通过span-method合并列之后,合并列显示在中间位置,根据鼠标滑动跟随展示
  • gRPC 四模式之 一元RPC模式
  • Java GUI实现贪吃蛇游戏
  • Vue3 使用教程
  • 卡方检验-python代码
  • 电磁场与电磁波part4--时变电磁场
  • 电压跟随器
  • 元宇宙3D云展厅应用到汽车销售的方案及特点