1、由于种种原因。需要在一台WindowSever 2016的服务器上搭建Git服务。
通过种种选择,发现GitLab是最适合的。但是GitLab只能在Linux上运行。
而我能用的服务器的操作系统是WindowServer。所以只能在Window上通过docker容器或者虚拟机来运行GitLab服务了。
2、一开始我想到的是安装docker容器,来运行gitLab。
A、我刚开始的做法是,直接在docker的官网下载安装包来进行安装。这样最简单。但是安装的时候,安装不了。
说是WindowServer2016的版本不够高。不能安装。
B、然后在网上找到了一种方方法来进行安装。
Windows Server 2016(云服务器) 安装Docker(Windows Container) - 简书 (jianshu.com)
但是一直卡主了。
就是安装的过程中,会报这个错。我看好多博客里面都写着。要从上面的链接里面,下载一个补丁就可以了。
但是我打开这个链接。一直都是报无权限的错误。后来了解到,这是微软从2023年8月起。就限制了访问。
需要用微软开启一个Azure的的应用。但开通这个是要钱的。虽然有免费试用版。但要万事通的银行卡才能开通。
我上网找了,虚拟的万事通账号。但是真正输入的也是各种报错。
至此,安装docker这条路就放弃了。
C、后来找到一种新的方法。就是windows下用VitrualBox虚拟机搭建gitlab环境
https://blog.csdn.net/Chiyunyinlong/article/details/101558072
这个其实非常简单。而且中间没有卡点。一路顺畅。也在我自己的虚拟机上跑成功了。
但是。。。。额。。。后来我在服务器安装的时候。因为种种原因,被告知。不能给服务器开启虚拟化。这样就运行不了虚拟机了。好好的一条路,也就这样放弃了。
3、最后,万不得已。找到了分享本周所学——在Windows上搭建自己的Git服务器并支持互联网远程访问_git服务器搭建 windows-CSDN博客
一个Bonobo Git Server的服务。可以直接安装在Window操作系统上。虽然功能和GitLib服务相比。少了很多。后台控制台网页,也十分简陋。
但是基本分支创建,这些功能还是有的。
这个我在虚拟机也运行成功了。在服务器也可以搭建成功的。离成功也就一步之遥了。
但是,但是。他喵的。在服务器搭建成功后。拉取代码一直报无权限。权限各种东西都配好。在虚拟机都是运行正常的。
但是在服务器报无权限。
最后。以上的方法。都没有实现,我在WindowServer2016d搭建GitLab服务的愿望。
标签:GIT,路程,虚拟机,GitLab,服务器,docker,安装,搭建 From: https://www.cnblogs.com/wwssgg/p/17997243