window本地搭建git服务器_github搭建服务器

window本地搭建git服务器_github搭建服务器服务器(Windows系统)自建git服务器超详细教程需要依赖(工具)轻量服务器(云服务器)一台——环境WindowsServer2019git工具包(https://git-scm.com/)gitea软件包(https://github.com/go-gitea/gitea/releases)下载安装git点击下载即可。(下载链接:https://git-scm.com/)下载如下:点击运行安装:注意:除了最后一步,其他全部【next】下一步即可。(安装路径直接装在服

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

服务器(Windows系统)自建git服务器超详细教程

需要依赖(工具)

下载安装git

点击下载即可。(下载链接:https://git-scm.com/

效果图

下载如下:

效果图

点击运行安装:

注意:除了最后一步,其他全部【next】下一步即可。(安装路径直接装在服务器C盘默认位置即可,无需修改安装路径)

安装路径默认路径,无需修改。如下:

效果图

最后一步去掉勾选【View Release Notes】,点击【Finish】即可。

效果图

当我们鼠标右键出现以下两个新快捷方式,即表示安装成功。

效果图

下载安装gitea软件包

点击下载即可。(下载链接:https://github.com/go-gitea/gitea/releases

  由于服务器安装的是Windows Server 2019,64位操作系统,因此我们选择gitea-1.15.6-gogit-windows-4.0-amd64.exe.xz。

  注意:xz文件表示对exe文件进行压缩,跟exe执行文件无任何区别,这样做只是为了提高下载效率。

效果图

下载如下:

效果图

将其进行解压,如下:(已经解压至桌面

效果图

接下来进行使用说明。

注意:由于gitea是开箱即用,因此无需安装。

由于gitea在执行的时候,会生成一些依赖文件。所以博主选择在C盘根目录下创建一个gitea文件夹。(此处文件夹创建位置任意

效果图

然后将gitea的exe执行文件从桌面拉入。

效果图

双击运行即可,出现以下效果。

效果图

紧接着,我们打开浏览器,输入:localhost:3000

效果如下:

效果图

  注意,接下类博主在数据库选择方面,选择SQLite3,原因是因为其是一个轻量级的服务端数据库程序,相比于MySQL这种重量级数据库程序,移植/迁移更方便(直接拷贝文件就行)。而且SQLite3无后台执行进程,只会生成一个基础默认配置文件。

  还有就是在仓库路径方面,博主使用相对路径,这样可以避免在迁移数据库时,如果放入另外一个服务器的D盘,所有的路径均要修改带来的困扰。而使用相对路径,只需要将整个目录拷贝压缩走就行。

效果图

查看服务器本机局域网IP地址:

效果图

接着下面的配置:

效果图

接下来,注意现在gitea同级目录下建立data文件夹,否则会出现以下问题:

效果图

建立data文件夹后再点击立即安装即可。

效果图

效果如下:

效果图

效果图

效果图

效果图

此刻,代表我们已经将自己的git服务器配置成功了!输入管理员的登录名或电子邮箱地址以及密码即可登录。

效果图

DOS窗口会打印相应的日志,同时log文件也会有相应日志生成。

效果图

测试使用

我们任意创建一个仓库。点击【+】符号,创建仓库。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JZSet3rQ-1636639089416)(C:\Users\13559\AppData\Roaming\Typora\typora-user-images\image-20211111205740204.png)]

仓库名称输入任意名称即可,其他可以不填。

效果
效果图

点击【创建仓库】,然后使用HTTP URL将该仓库clone下来。

效果图

在桌面,鼠标右键点击【Git Base Here】。

效果图

输入命令:git clone http://10.0.16.3:82/ufgnix0802/test.git。(URL根据自己的来)

效果图

按回车键。

效果图

桌面会生成该仓库:

效果图

效果图

测试成功!

最后一步:开启nssm服务帮助助手

具体操作参考博主博客:https://blog.csdn.net/qq135595696/article/details/121258097

 在这里我们所有的配置均已完成,包括IP地址和端口号以及日志信息配置和存储数据位置,输入nssm start 【服务实例】或者如果不需要配置nssm,直接跳过最后一步,点击gitea-1.15.6-windows-4.0-amd64.exe启动程序即可(但注意此时DOS 界面窗口不能关闭,否则意味着关闭gitea程序进程,而nssm不需要,可直接关闭DOS界面)。
  访问方式:轻量服务器的公有IP+端口82进行访问即可。如:103.33.123.55:82(仅作示范,并不是有效公有IP地址)。关于其他使用说明,与GitHub以及gitee同理。

配置轻量服务器(云服务器)

不要忘记在服务器中的防火墙中添加相应的规则!!!

效果图

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185709.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Hadoop mapreduce过程key 和value分别存什么值

    Hadoop mapreduce过程key 和value分别存什么值Hadoop mapreduce过程key 和value分别存什么值

    2022年4月23日
    53
  • ROC曲线和AUC面积理解[通俗易懂]

    ROC曲线和AUC面积理解[通俗易懂]关注微信公众号【Microstrong】,我现在研究方向是机器学习、深度学习,分享我在学习过程中的读书笔记!一起来学习,一起来交流,一起来进步吧!本文同步更新在我的微信公众号中,公众号文章地址:https://mp.weixin.qq.com/s?__biz=MzI5NDMzMjY1MA==&mid=2247484146&idx=1&sn=963765a3ede231292…

    2022年5月17日
    46
  • DLL文件反编译(附:工具下载链接)

    DLL文件反编译(附:工具下载链接)前几天写程序的时候电脑突然坏了,代码没有提交,已经更新过了,也就是说写的东西,除了DLL文件之外没别的东西了,代码全都没了,突然灵光一闪,想到了反编译。说干就干。百度上搜了下反编译工具,发现一款名叫“Reflector”的歪果反编译文件的效果不错,接下来,下载,为了方便大家,我直接放在百度云里面了:链接:https://pan.baidu.com/s/1PfxKxKp57pTYnSR3ThlOIg提取码:ohx2复制这段内容后打开百度网盘手机App,操作更方便哦下载下来之后,解压完是这样的:

    2025年7月4日
    3
  • tail 命令详解

    tail 命令详解一、tail命令介绍tail命令可以将文件指定位置到文件结束的内容写到标准输出。如果你不知道tail命令怎样使用,可以在命令行执行命令tail–help就能看到tail命令介绍和详细的参数使用介绍,内容如下(我帮大家翻译了一下)。[root@yanggongzi~]#tail–helpUsage:tail[OPTION]…[FILE]…Printthelast10linesofeachFILEtostandardoutput.Withmore

    2022年6月4日
    42
  • linux如何批量关闭进程

    linux如何批量关闭进程

    2021年11月27日
    84
  • 解决keil注册机在win10无法打开问题[通俗易懂]

    解决keil注册机在win10无法打开问题[通俗易懂]解决keil注册机在win10无法打开问题刚开始笔者先以管理员模式打开,无效,弹出一个弹窗说为病毒文件以下提供一种解决办法,亲测有效就是安全模式里打开注册机详细做法如下:首先在设置——》恢复——》高级启动——》立即重新启动重启后,选择疑难解答——》高级选项——》启动设置——》重启——》选择4启动安全模式启动后在此模式就可以打开注册机,然后操作注册机后…

    2022年6月9日
    80

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号