Windows 下用 gogs 配置局域网 git server

windows+gogs+postgresql搭建局域网服务器 windows+gogs+postgresql搭建局域网服务器简介1.准备工作2.安装Git并解压压缩包3.配置环境变量4.配置应用程序5.配置好数据库6.安装gogs7.配置gogs服务8.测试TortoiseGit 简介 gogs作为一款强大的代码管理软件深受我等广大代码人的欢迎。 1.准备工作 需要下载的软件包及其链接: gogs : https://git-scm.com/; TortoiseGit及中文语言包链接: https://tortoisegit.org/download; nssm 阅读详情


Windows 下用 gogs 配置局域网 git server

最近要用 C# 开发一个新的项目,所以需要在 Windows 局域网环境下构建一个 git server。

在 Windows 7 上搭建 git server 的方案很多。比如:

1. gogs

2. bamboo(https://www.atlassian.com/software/bamboo/)

3. Github for Windows + CoqSSH(https://github.com/msysgit/msysgit/wiki/Setting-up-a-Git-server-on-Windows-using-Git-for-Windows-and-CopSSH)

git stash 太庞大,不做考证。

这里选 gogs 实现。

 

平台:Win7 x64
工具:nssm、gogs_v0.8.43_windows_amd64.zip、MySQL、git 工具

官方文档:https://gogs.io/docs/installation
gogs下载:http://download.youkuaiyun.com/detail/javaee1234/9709665
git下载:http://download.youkuaiyun.com/detail/javaee1234/9710289
mysql下载:链接:http://pan.baidu.com/s/1jI0nd3o 密码:5p2g
nssm下载:http://download.youkuaiyun.com/detail/javaee1234/9710464


0. 安装 MySQL;
1. 在 MySQL 中创建 gogs 数据库:
   create database gogs;
2. 安装 Git 工具。这一步是为了 gogs 服务端能够找到 git 命令。由于此前我在机器上已经安装了 Github for Windows 工具,所以 git 也附带的安装了。如果你的机器上没安装 git。可以去下载一个并安装。
3. 解压 gogs_v0.8.43_windows_amd64.zip 到目的位置;
4. 注册 gogs 服务:
   (1) 修改 gogs/scripts/windows/install-as-service.bat,将其中的:
       SET gogspath=C:/gogs
       路径信息修改为本机 gogs 安装路径;
   (2) 安装 nssm,并确保 nssm 的安装路径已添加到 %PATH% 环境变量中;
   (3) 以管理员权限运行 install-as-service.bat;
5. 打开浏览器,输入:127.0.1.1:3000,进入配置界面(我只修改了代码仓库存放路径这一项)。完成配置后,gogs/custom/conf 目录下会生成一个新的 app.ini 配置文件。
6. 注册用户,登录用户。默认情况下,注册的第一个用户将具有管理员权限。
7. 在局域网情况下,Garvatar 不可用。所以用户最好设置一个自定义头像。
8. 在工作机器上安装一个 git 客户端工具。可选的带 GUI 的客户端工具有:

   SourceTree
   TortoiseGit

 

参考资料:

1. https://gogs.io/docs/installation/install_from_binary.html

2. https://gogs.io/docs/installation/configuration_and_run

3. https://gogs.io/docs/installation/run_as_windows_service

4. https://gogs.io/docs/advanced/configuration_cheat_sheet.html

 

 
 
 
http://www.cnblogs.com/myd7349/p/5233694.html

不用Docker!Win10本地部署Gogs的3种验证方式对比(HTTP/SSH/Cygwin) 本文详细对比了在Windows 10本地无Docker部署Gogs时,HTTP/HTTPS、原生OpenSSH服务器和Cygwin SSH三种身份验证方式的配置、性能与适用场景。通过实战步骤与安全分析,帮助开发者根据自身工作流选择最合适的方案,实现高效、安全的私有Git服务部署。 阅读详情

相关推荐

Windows 用 使用 Gogs 建 搭建 Git

Windows 用 使用 Gogs 建 搭建 Git

利用Gogs(远程Git仓库)实现多人协作

0. 前言 在 利用Windows搭建私人远程Git仓库(基于Gogs)博客中已经介绍了Windows系统搭建私人远程仓库的具体过程。 在团队开发过程中,需要首先选择一台电脑作为服务器,根据上述步骤在该电脑(服务器)上搭建一个私人的远程仓库(类似于GitHub);团队当中其他人的电脑作为客户端(上述服务器和这些电脑处于同一局域网),可以向上述私人仓库推送,合并,下载,管理代码。 这样的好处就是公司的一些机密代码无需通过GitHub网站管理,避免了代码泄露。同时私人仓库一次部署,多人使用,其他人直接访问服务器

xiecheng1995的博客 8046

【Matlab 传感器布局优化】基于群智能算法的wsn覆盖优化研究

本文主要是对同构和异构传感器在指定空间内的布局进行优化,以最大覆盖率为目标,使用了DBO/SCA/WOA/SSA/NOA等启发式算法,在100x100的空间内,对30,100,200个传感器进行优化,得到最优的布局位置和对应覆盖率。

u013367499的博客 1818

window环境从0到1搭建gogs私有库

gogs 是一个git 仓库的管理面板和代码托管工具,这次记录的是我自己搭建gogs局域网git私有库的操作经历。 搭建gogs,我们需要用到哪些东西,以下软件可以放心使用无毒免费。 1、gogs ,这里是介绍二进制安装 2、git 3、NSSM 代理gogs ,对其进行服务运行,window 自带的服务运行方式,会出现gogs服务运行不起来的问题。 4、phpstudy, 这是一个开发集成环境,有mysql 、apache 等等搭建gogs需要的软件 5、DBeaver ,是数据库可视化管理工具 下载地

唐衡三 897

这可是全网网工数通方向学习路线最完整,最详细的版本,没有之一

文章篇幅较长,耐心看完你一定有所收获。

最铁头的网工博客 2万+

论文阅读------Exposure Fusion: A Simple and Practical Alternative to High Dynamic Range Photography

Mertens T, Kautz J, Van Reeth F. Exposure fusion: A simple and practical alternative to high dynamic range photography[C]//Computer graphics forum. Oxford, UK: Blackwell Publishing Ltd, 2009, 28(1): 161-171. 摘要 本文提出了一种将包围曝光的序列融合到高质量图像中的技术,而无需先转换为高动态范围(HD.

qq_25283239的博客 3397

windows 安装 gogs

下载 git :https://git-scm.com/download/win 下载 gogs:https://gogs.io/docs/installation/install_from_binary 下载 mysql:https://dev.mysql.com/downloads/installer/ 下载 nssm:http://www.nssm.cc/download 安装解压他...

树欲静而风不止 2676

关于自制的《航空学报》latex模板(非官网模板)

《航空学报》的官网只提供了word模板,并且该期刊投稿只需要pdf版本不需要源文件。为方便latex爱好者撰写论文,提供该模板及说明给广大科研人士~

qq_37105055的博客 4695

windows 中搭建Gogs局域git仓库

windows 中搭建Gogs局域git仓库 前言 SVN我所欲也,Git我所欲也~ 但是最后,我选择了Git,不为别的,只是好用。 Git好用,可是服务器搭建很麻烦,GitHub、GitLab、码云….. 后来我想起了我以前公司搭建的局域网Git服务器,易安装、方便、好用….. So,我在朋友的推荐下,使用了Gogs搭建了Git的局域服务器。 好了,不多说了,开干… 需要...

TianKongDeTangGuo的博客 2248

Qt实战:用QCustomPlot实现毫秒级时间轴数据动态刷新(附完整代码)

本文深入探讨了在Qt框架下,如何利用QCustomPlot库高效实现毫秒级时间轴数据的动态刷新与实时可视化。针对工业物联网等高频数据场景,文章提供了从原理剖析、核心代码实现到性能优化的完整实战指南,包括滑动窗口管理、双定时器策略及坐标轴精确配置,帮助开发者构建稳定、流畅的专业级监控界面。

qsc90123456的博客 758

怎样自己亲手搭建一个四比特加法器

如何用三极管搭建一个四比特加法器 一、前言 作为大一上学期第一个大作业,最终还是拖到了冬学期的第八周,从第七周的周六开始,一直到第八周周五上午课上展示,中间连续熬了好几天的夜,另外,白天凡是有时间都用在研究它了,最终大约是用了30个小时,完成了这个四比特加法器的“从零到一”。 最终,小组得分92,个人分数100(贡献比35%),也不枉自己投入的心血 二、器材 电阻 1 包(10kΩ×100,1kΩ×50) 三极管 1 包(9013×100,LED×6) 跳线 3 短 1.5 长 电源 1 个 USB 线

qq_34771124的博客 1万+

window环境下搭建Gogs设置开机启动

在gog安装目录下编写自启动脚本gogs.bat (可以先在.txt文件中写好,最后改文件扩展名为 .bat)最后重启一下电脑就可以了,在浏览器上测试一下 http://localhost:3000/,这就代表成功。win+r弹出运行窗口,输入。

ByteGeek 1299

SystemRDL:从寄存器描述到自动化生成的完整指南

本文详细介绍了SystemRDL如何通过“一份描述,多处生成”的理念,彻底解决芯片与FPGA设计中手动维护寄存器带来的不一致与低效问题。文章提供了从语言快速上手、核心组件讲解到使用PeakRDL工具链实现自动化代码与文档生成的完整实战指南,帮助硬件工程师构建高效、可靠的寄存器开发流程。

weixin_29243279的博客 659

Gitblit服务器搭建和局域网访问

Gitblit服务器搭建和局域网访问【总结步骤】https://www.icode9.com/content-4-613577.html 总结: 1,安装JAVA(如果已安装,只需要把path配置正确就可以,指向Java.exe所在路径) 2,下载Gitblit 3,解压,配置gitblit.properties,填入以下内容即可: git.repositoriesFolder = F:/Git/(你的仓库地址,注意反斜杠) server.httpPort = 10101 server.httpB

~~ 1156

QT实现图片ROI区域的框选、移动、缩放(附完整源码)

QT实现图片ROI区域的框选、移动、缩放(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1194

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Git仓库 Gogs部署经验(Windows)

Git仓库 Gogs部署经验(Windows) 本人最近在局域网内搭建了Git仓库,以便管理实验室的工程项目(虽然现在没啥项目)。现分享下部署经验: 1、部署过程 主要参考: Windows环境安装管理Git服务器Gogs[安装教程] 基本跟着这个来的,没遇到过啥问题。 2、问题解决 部署完毕后局域网打不开,应该是端口被墙了 参考以下解决: windows 防火墙如何设置允许局域网访问本机端口 3、各安装包分享 链接:https://pan.baidu.com/s/1yOjaSJw3LbE4_P0JrmDL

m0_55723634的博客 457

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

扫描局域网中Gogs服务器(ruby)

scanGogs.rb 1 #!/usr/bin/env ruby 2 require 'net/http' 3 require 'thread' 4 require 'english' 5 6 # config 7 CONFIG_IPDOMAIN = '30.96.68.'.freeze 8 CONFIG_RANGE = (2..254) 9 CONFI...

weixin_30376323的博客 155

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

公网域名frp映射到内网的Gogs代码

【代码】公网域名frp映射到内网的Gogs代码。

weixin_46124208的博客 282

搭建gogs遇到的坑

1.无法连接ssh,显示connection refuse。     原因是“custom/conf/app.ini”没有开启ssh功能,改为以下配置就行了 START_SSH_SERVER = true 2.配置了ssh后,gogs无法启动,错误信息是:Fail to start SSH server: listen tcp 0.0.0.0:22: bind: permission d

MENGHUANBEIKE的专栏 2万+

Windows 使用 Gogs 搭建 Git 服务器

随便说两句 之前有使用 Gitblit 在Windows搭建Git服务器,用的也挺好的,可能安装起来略麻烦一点。现在全用 Gogs 在windows搭建Git服务器,主要是因界面好看,管理更方便一些。 Gogs特点 易安装 跨平台 轻量级 stp 1 官网介绍:https://gogs.io/ 下载选择自己电脑,Windows amd64(64位)或者386(32位) 下载链接:https:...

weixin_34244102的博客 220

安装gogs

git gogs

2608

Windows server 部署 gogs 服务简记

Windows server 部署 gogs 服务简记 公司需要在自己的服务器上部署一个私有的 git 远程仓库,在权衡了市面上的几款开源 git 仓库服务后,我选择了 gogs,无他,部署简单,资源占用低。花了大概一个半天的时间搭建好了,综合了 gogs 官网的文档及网络上的资料,这里做一个简单的记录,保证可用。 安装 gogs 下载 gogs 压缩包,解压,在解压下的目录,新建 log 文件夹...

洪海洋的博客 3548

采用gogs搭建windows git服务端

最近几天尝试了好几种搭建Git版本管理服务器的工具如:Gitblit、Gitlab、gogs等 Gitblit和gogs都有很方便的windows版本搭建教程和方式,gitlab在windows上搭建特别困难,不建议在Windows上搭建 gitlab git服务。若搭建gitlab服务建议在Linux系统pc比如ubuntu系统等。 Gitblit搭建大多都比较简单可以参考:https:/...

chenya866的专栏 1099
上一篇: git服务器 gogs安装教程
下一篇: 非小型电子商务系统设计经验分享
javaee1234
博客等级 码龄10年 49粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值