我的编程空间,编程开发者的网络收藏夹
学习永远不晚

windows下如何搭建属于自己的git服务器

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

windows下如何搭建属于自己的git服务器

前一阵子公司需要,领导让我给我们技术部搭建一个git服务器。以前看过教程,但自己没动手做过,开始按照网上的教程来,但搭建过程中发现还是不够详细,今天给大家一个比较详细的,希望对大家有帮助。

高能预警,这不是一个问题,这是一个技术贴。

咳咳,进入主题。

首先,需要的工具。包括gogs、git、TortoiseGit、nssm。

需要的工具

安装Git,一路next就行。TortoiseGit这个也要装,对git进行菜单化需要,Language是语言包,默认是英文,装好了可以选择中文。

gogs和nssm不用安装。将这个包解压出来放到一个位置。如:我存放的路径是:C:\installSoftware\GitSever

gogs和nssm存放位置

添加环境变量:在 控制面板->系统和安全->系统->高级系统设置->环境变量->系统变量 中的"Path"中的变量值项目内添加NSSM文件路径“C:\installSoftware\GitSever\nssm-2.24\win64”。然后到“C:\installSoftware\GitSever\gogs\scripts\windows”路径下以管理员身份运行“install-as-service.bat”,install-as-service.bat里面需要确认是gogs运行文件的正确路径。windows窗口会有如下提示:

服务停止提示

别急,重启一下电脑。...然后再次以管理员身份运行“install-as-service.bat”。windows窗口会有如下提示:

gogs服务成功运行

有些时候即便按照这样操作了,gogs服务还是无法运行起来。可以用windows自带的命令:sc delete gogs,如果这种不行,就用注册表的方式,打开注册表编辑器,找到下面的键值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下的gogs文件夹,直接删除,然后重启,再次以管理员身份运行“install-as-service.bat”。基本就会成功。

重启不能解决问题,修改install-as-service.bat里的文件路径改成gogs文件路径即可;

git服务器设置:在浏览器中输入:http://127.0.0.1:3000/

gogs服务器设置界面

数据库类型一定要注意,选择“SQLite3”,可以不用再安装SQL啦!点击下方“安装”,出现登录界面,然后输入刚才设置的管理账户和密码就可以啦!

登录界面

点击登录。就可以看到gogs首页了。

git库本地配置。在路径“C:\installSoftware\GitSever\gogs\custom\conf”下有一个配置文件app.ini。我们需要将“START_SSH_SERVER = false”更改为“START_SSH_SERVER = true”,然后在“[repository]

ROOT = D:/gogs-repositories”设置服务器的仓库路径,依据自己的情况进行设置。然后保存该文件。

建立自己的仓库并进行版本管理。仓库在远端的设置如下:

远端仓库设置

然后使用“Git Bash”使用 "ssh-keygen -t rsa -C "1562521023@qq.com"生成秘钥,找到秘钥的路径,然后用记事本打开“id_rsa.pub”并复制里面的内容,然后添加至“用户设置->SSH秘钥”,秘钥的名字可以按照自己的习惯命名。然后再安装“TortoiseGit-2.4.0.2-64bit”和“TortoiseGit-LanguagePack-2.4.0.0-64bit-zh_CN”

右键,设置GIt的ssh客户端为ssh.exe,如图:

ssh客户端设置。

然后就可以愉快地玩转git服务器和进行git版本管理啦!

来源地址:https://blog.csdn.net/prochsh/article/details/130081141

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

windows下如何搭建属于自己的git服务器

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何搭建自己的git服务器

要搭建自己的Git服务器,可以按照以下步骤进行操作:1. 选择操作系统:选择适合自己的操作系统作为服务器,如Linux、Windows或macOS。2. 安装Git:在选择的操作系统上安装Git,可以去Git官方网站下载对应的安装程序,并按
2023-10-08

如何自己搭建简单的Git服务器

这篇文章主要介绍了如何自己搭建简单的Git服务器。自己搭建Git服务器的原因,无非就是不方便访问外网,不愿意代码放在别人的服务器,或者有一些定制化的需求。
2022-12-03

怎么用NAS搭建属于自己的邮件服务器

这篇文章给大家介绍怎么用NAS搭建属于自己的邮件服务器,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。安装邮件服务器,你可以将TNAS 架设成您自己的邮件服务器。邮件服务器是管理邮件数据库和邮件账户的工具。如何搭建邮件服
2023-06-04

怎么自己搭建简单的Git服务器

搭建一个简单的Git服务器可以通过搭建一个基于SSH协议的Git服务器来实现。下面是搭建简单Git服务器的步骤:在服务器上安装Git软件。如果你的服务器是Linux系统,可以通过包管理工具直接安装Git。如果是Windows系统,可以从Gi
怎么自己搭建简单的Git服务器
2024-04-09

如何搭建自己的云服务器

要搭建自己的云服务器,你可以按照以下步骤进行操作:1. 选择云服务提供商:有许多云服务提供商可供选择,你可以根据自己的需求和预算选择适合的服务提供商。2. 注册账户:在选择好云服务提供商后,你需要注册一个账户。这通常需要提供一些个人信息和支
2023-09-27

如何自己云服务器搭建

以下是一个简单的步骤:选择一台云服务器:您可以选择适合您需求的云计算平台,例如AmazonWebServices(ECS)、GoogleCloudPlatform(GCP)。安装所需的软件:在GitHub上下载云服务器的软件库和依赖项。创建一个新的Github帐户:创建一个新的GitHub帐户,并为其设置帐户和密码。创建一个GitHub代码仓库:打开GitHub并登录您的代码仓库。在仓
2023-10-26

如何搭建自己的云服务器

如何搭建自己的云服务器创建自己的云服务器需要以下步骤:选择云服务提供商。创建云服务器实例。配置网络设置。安装操作系统和应用程序。优化性能,包括调整实例大小和启用自动扩展。实施安全措施,如强大的密码和监控。管理和维护实例,包括备份、更新和成本审查。
如何搭建自己的云服务器
2024-04-09

如何自己搭建云服务器

要自己搭建云服务器,需要按照以下步骤进行:确定云服务器的类型:根据不同的云服务器供应商和服务平台,选择合适的服务器类型,例如Windows服务器、Linux服务器、MySQL服务器等。规划服务器:根据所需的存储容量和计算能力,规划服务器的架构和硬件选项。可以按照不同的应用类型和数据量,设置相应的负载均衡、高可用性等功能。购买服务器硬件:根据规划,购买合适的服务器硬件,例如服务器CPU、内
2023-10-26

如何搭建自己的云服务器呢

搭建自己的云服务器可以使用自己熟悉的虚拟主机或云主机服务,也可以使用第三方开源云服务器(如GitCloud、StackCloud)。下面是一些关于如何搭建自己的云服务器的步骤和要点:选择云服务商:在决定要使用哪种云服务之前,你可以考虑几个因素:价格、可用性、性能、可扩展性等。你可以在网上搜索该服务商的评价、口碑、历史记录等。部署服务器:在开始部署云服务器之前,你需要了解云服务器的安装和配
2023-10-26

如何自己搭建vps云服务器

要自己搭建vps云服务器,你需要了解以下步骤:了解vps的工作原理:vps是一种服务器虚拟化技术,通过在服务器硬件上划分出部分计算、存储和网络资源来支持用户的多台虚拟机。vps可以通过远程管理界面或者安装vps管理工具来实现。选择合适的vps:根据个人的需求和应用场景来选择适合自己的vps。例如,你可以选择一个价格实惠的vps,它可以满足你的计算和存储需求,并且提供良好的配置和管理功能。同
2023-10-26

Linux下如何搭建Git服务器

这篇文章将为大家详细讲解有关Linux下如何搭建Git服务器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Git是一款免费、开源的分布式版本控制系统。众所周知的Github便是基于Git的开源代码库以及版
2023-06-28

如何用FileZilla Server构建属于自己的FTP伺服器

如何用FileZilla Server构建属于自己的FTP伺服器,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。FileZilla是一种快速、可信赖的FTP客户端以及服务器端
2023-06-16

如何免费搭建自己的云服务器

要免费搭建自己的云服务器,你可以考虑以下几个步骤:1. 选择云服务器提供商:有许多提供免费云服务器服务的公司,你可以根据自己的需求和预算选择适合的提供商。2. 注册账号:在选择提供商后,你需要注册一个账号以使用他们的服务。通常,注册过程很简
2023-08-09

如何搭建自己的云服务器账号

选择云服务提供商首先,我们需要选择一个可靠的云服务提供商来托管我们的数据和应用程序。我们可以选择一些知名的云服务提供商,例如AmazonWebServices、MicrosoftAzure、GoogleCloud等等。这些云服务提供商通常拥有庞大的客户群,并且有许多可靠的技术和安全措施,可以帮助我们管理和保护我们的数据
如何搭建自己的云服务器账号
2023-10-28

如何在自己的服务器上搭建GitLab

随着软件开发的发展,版本控制工具成为了必不可少的一部分。Git是目前最受欢迎的分布式版本控制系统之一。它是由Linux之父Linus Torvalds创建的,已成为几乎所有开源项目的标准版本控制系统。GitLab是Git的管理平台,它提供了
2023-10-22

公司如何搭建自己的云服务器

搭建自己的云服务器需要考虑许多因素,以下是一些常见的步骤:确定需求和预算:首先,您需要确定云服务器的需求和规模。例如,是否需要容纳大量的虚拟机,是否需要管理大量的服务器资源等等。您可以使用各种云服务器厂商提供的产品,例如亚马逊的AWS或微软的Azure,或者咨询您的云供应商的云产品经理。选择云服务提供商:接下来,您需要选择一家云服务器提供商,可以是公有云服务商、私有云平台、或混合云服务商。这可以帮助您最大程度地降...
2023-10-27

编程热搜

目录