当前位置:首页 > CN2资讯 > 正文内容

centos git 服务器搭建 git服务器搭建 windows

1天前CN2资讯


windows 下Git服务器搭建

本文主要使用的是 Gogs来搭建自己的Git服务器。选用Gogs的原因主要是搭建起来快捷,方便。相对于其他的搭建方法,配置简单,便于维护。大家有兴趣可以去Gogs官网去查看关于Gogs 的更多信息。

配置的环境要求
  • 数据库
    MySQL: 版本大于5.5.3
  • Git
    应该在本地服务器上都装上Git, Windows 系统建议使用最新版Git。我使用的是Git 下载
  • SSH 服务器
    如果搭建的服务器属于小规模的话可以使用Gogs内置服务SSH服务器。
    较大型推荐 Windows 系统使用 Cygwin OpenSSH 或 Copssh
  • Gogs
    Gogs的安装方式很多,我是用的是二进制安装,比较简单。在下载Gogs 时注意自己需要的版本。不同的版本,配置的成windows服务的方法不一样。我们这里选择使用 miniwinsvc 构建标签获得内置 Windows 服务支持。
安装步骤
  • 安装数据库
    数据库安装完成后建立名为gogs数据库,编码使用 utf8mb4
    你也可以现在不建立数据库等安装好gogs之后建立,gogs里面自带了很多脚本,我们可以使用自带的sql脚本来建立
  • 安装Git
  • 安装Gogs 1) 下载Gogs且 解压缩。解压后的目录如图:

    2)通过命令行进入到Gogs根目录
    注意
    如果刚才没有创建gogs数据库可以通过脚本创建。脚本放在scrpts 下面
    3)配置
    • 在更目录运行gogs.exe web
    • 在浏览器种输入127.0.0.1:3000 进入到gogs 配置页面
    • 根据提示进行配置
    • 将sh-keygen.exe 所在目录加到path 中。 默认sh-keygen.exe 在C:\Program Files\Git\usr\bin

    注意
    配置过程中ip 地址一定要写对,这个会影响clone。ssh 留空为禁用ssh
    如果需要使用ssh clone 请在\gogs\custom\conf\app.ini (配置完后自动生成的配置文件) 文件中的server下面添加 START_SSH_SERVER = true 和 修改端口号,重启服务器
    如果不将sh-keygen.exe 加入到path 将无法添加公钥到服务器上去。

    进行完以上步骤之后,你自己的Git 服务器已经可以搭建完成。

    ps: 将gogs 组册成windows 服务

    sc create gogs binPath= ""D:\gogs\gogs.exe" web --config "D:\gogs\custom\conf\app.ini""

    注意修改成自己的安装路径
    服务器启动方式
    1. 在gogs 更目录 执行 gogs web 命令
    2. 如果你组册成windows 服务了 可以通过 net start gogs


      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/30077.html

      分享给朋友:

      “centos git 服务器搭建 git服务器搭建 windows” 的相关文章

      RackNerd IP测评:选择可靠VPS的最佳指南

      在我接触过的众多VPS服务提供商中,RackNerd以其高性价比的特点脱颖而出。作为一家位于美国的公司,RackNerd专注于为用户提供可靠的虚拟私人服务器(VPS)解决方案。在这里,我将和大家分享一些关于RackNerd的重要信息,尤其是它的IP测评,我认为这对想要选择VPS的用户来说至关重要。...

      全面解析服务器与主机:性能优化与选择策略

      1.1 服务器与主机的定义与基本概念 在信息技术的世界中,服务器和主机是两个不可或缺的概念。我常常将服务器视为一个强大的计算机,专门用于处理、存储和管理数据。它主要面向网络上的其他设备,承担着提供服务的重任。比如,网站的后台就是一个服务器,负责处理访问请求、存储用户数据等。而主机则是一个更广泛的术语...

      BBR加速开启:提升网络性能的最佳实践

      什么是BBR? 在网络领域,BBR(Bottleneck Bandwidth and Round-trip propagation time)是一个备受关注的TCP拥塞控制算法,由Google开发的这一技术,旨在提升网络连接的传输速率和稳定性。BBR独特之处在于,它通过实时监测数据包的传输时延与丢包...

      香港低价服务器:经济实惠的选择与优势解析

      在如今数字化迅猛发展的时代,香港低价服务器凭借其独特优势,吸引了无数创业者、站长和企业用户的青睐。何为香港低价服务器?这类服务器主要是指在香港地区提供的,价格相对较低的服务器租用服务。由于其经济实惠的特性,许多小型企业和个人用户在选择服务器时,都会优先考虑这种选项。 在选择网络服务时,速度和价格往往...

      菲律宾用户如何通过VPS提升TikTok访问速度

      在菲律宾使用VPS访问TikTok,这个话题对很多喜欢在TikTok上进行电商活动或内容创作的人来说非常重要。首先,我想谈谈VPS的概念以及它的优势。VPS,全称是虚拟专用服务器,它提供了一种比共享主机更为灵活和高效的解决方案。对于菲律宾的用户来说,通过使用VPS,可以在一定程度上绕过地区限制,更流...

      OVH 黑五促销活动详解:服务器折扣与购买指南

      OVH 黑五活动概述 在每年感恩节后的第一天,黑色星期五(Black Friday)成了一年中最大的购物盛事之一。它起源于美国,最初是零售商为了清理库存而设立的特价销售日。随着时间的推移,黑五的影响力逐渐扩展至全球,成为各种行业都参与的一次购物狂欢。对于消费者而言,这不仅是一次购物机会,更是寻找到心...