如何搭建自己的git服务器

工具:

git:Git for Windows

gitea:http://down.kkxxiazai.com/small/gitea-1.12.5-amd64.rar

nssm:NSSM - the Non-Sucking Service Manager

tortoisegit:Download – TortoiseGit – Windows Shell Interface to Git

服务端:

git下载与安装

下载git,登录网站后,点击download,可直接下载git,下载的为64位git;也可以登录官网下载gitGit - Downloads (git-scm.com),可以根据自身需求下载win,mac,linux,就是下载速度慢

安装git,双击安装文件后,一路next就好了。

gitea下载与安装

点击上面的链接直接下载64位安装包,也可以在github上下载release版本,就是速度慢Releases · go-gitea/gitea · GitHub

一直往下翻,直到见到下图,点击show all 106 assets,可以根据需求下载自己需要的版本

将下载好的gitea-1.12.5-windows-4.0-amd64.exe存放在某个文件夹下面,我这里命名为data文件夹下,双击此程序,会有命令行跳出,这时访问http://127.0.0.1:3000 ,点击右上角的登录页面。

进入初始化配置页面,数据库选择sqlite3就够用了,其他的路径选择data的相对路径,站点名称随便起一个。 ssh服务域名和gitea基本url都填写自己当前服务器地址。

在可选设置中,填入管理员账号设置信息,个人建议管理员用户名与上面的以用户名运行的名称一致,我也没试过不一样会怎么样。最后点击立即安装就行,网页会弹出404错误,重新在浏览器中输入127.0.0.1:3000即可。

此时虽然可以直接添加仓库了,但是总会有一个cmd窗口界面也不是很好看,而且如果重启后,还需要重新运行gitea-1.12.5-windows-4.0-amd64.exe,较为麻烦,关闭cmd弹窗。

nssm下载与安装

访问nssm下载页面,直接点击latest release对应的链接就能直接下载了。下载解压后后将nssm.exe复制到c:/windows目录下。

然后在windows窗口左下脚以管理员身份运行cmd

输入nssm isntall gitea 命令,然后弹出界面,在path中选择上面的gitea可执行文件gitea-1.12.5-windows-4.0-amd64.exe ,然后点击install service,弹出对话框表示安装成功。再在命令行输入nssm start gitea 命令,提示操作成功完成。这样基本上不管是重启还是被kill掉都能够瞬间自动启动了。

实践

输入127.0.0.1:3000 ,右上角点击登录,输入用户名和密码,登录后,点击右上角的加号,创建仓库,点击下方的创建按钮就完成了一个空仓库的创建了。

红框处为仓库的链接

在右下角调出cmd,输入git clone http://192.168.124.56:3000/ak/111.git ,就在Ccean目录下拉取一个111的文件夹

视频教学参考别人:超简单, 搭建windows版Git服务器--Gitea_哔哩哔哩_bilibili

客户端:

tortoiseGit下载与安装

git的安装与服务器没有区别,无脑next就行。

tortoiseGit根据网址和需求下载不同的版本进行下载,下方有对应的汉化包。根据自己的路径next就行。

在某个目录下点击鼠标右击,选择git克隆,会弹出界面让选择安装git.exe的路径,一般都直接有,点确定就行。

然后弹出git克隆界面,url为之前在服务器创建仓库地址,点击确定,再点击关闭,就会出现一个111的文件夹。

在此路径下新建一个test.txt

空白处鼠标右键TortoiseGit->添加

输入用户名、密码

登录服务器地址,就可以看到提交的文件了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值