自己搭建git服务器_搭建git服务器web界面

自己搭建git服务器_搭建git服务器web界面docker安装gitea服务器1.安装docker:yuminstalldocker-y2.启动docker服务:systemctlstartdocker3.查看docker版本:docker-v4.配置镜像加速:vi/etc/docker/deamon.json修改内容{ “registry-mirrors”:[ “http://reg-mirror.qiniu.com/”, “http://hub-mirror.c.163.com/” ]}5

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

Jetbrains全系列IDE稳定放心使用

docker安装gitea服务器,搭建很简单
搭建后测试了一下整个流程,因为是个人服务器,配置比较低,每次提交待的的之后,服务器负载和内存都直接飙满,最后导致就是提交失败,随后有想了其他本法,换种方式安装就可以了,测试了基本流程发现负载和内存都并没有飙的太高,所以推荐第一种。
第一种:(推荐)
1:预先准备

 Gitea依赖git和mysql,先安装git,mysql(需要5.5.3版本以上)

2:安装Gitea
版本地址:https://dl.gitea.io/可以根据自己的需求下载对应版本

wget -O gitea https://dl.gitea.io/gitea/1.4.0/gitea-1.4.0-linux-amd64
或
wget -O gitea https://dl.gitea.io/gitea/1.12.5/gitea-1.12.5-linux-amd64

chmod 777 gitea

./gitea web(启动) 或者./gitea web &(后台运行:如果启动不形,往下看,下边提供了另外一种启动方式)

3: 配置

1:先在mysql中建立好数据库

宝塔直接创建数据库就可以了

2: 打开http://ip:3000,显示如下,进行配置
注:如果访问不到,请查看3000端口有没有开发,防火墙端口有没有开开放,下边有具体的操作在这里插入图片描述
在这里插入图片描述
3:点击安装,等待安装成功后,刷新页面

在这里插入图片描述
4、使用服务来启动
新建一个rclone.service文件
vi /usr/lib/systemd/system/gitea.service
写入:

[Unit]
Description=gitea
    
[Service]
User=root
ExecStart=/usr/local/gitea/gitea web #改成自己gitea文件所在的路径
Restart=on-abort
    
[Install]
WantedBy=multi-user.target

重载daemon,让新的服务文件生效:

systemctl daemon-reload

现在就可以用systemctl来启动gitea了:

systemctl start gitea

设置开机启动:

systemctl enable gitea

停止、查看状态可以用:

systemctl stop gitea
systemctl status gitea

注:第一个注册的账号默认为管理员账号

第二种:

1.安装docker:

yum install docker -y

2.启动docker服务:

systemctl start docker

3.查看docker版本:

docker -v

4.配置镜像加速:

vi /etc/docker/deamon.json

修改内容

{ 
   
	"registry-mirrors":[
		"http://reg-mirror.qiniu.com/",
		"http://hub-mirror.c.163.com/"
	]
}

5.重新载入配置

systemctl daemon-reload

6.重启docker:

systemctl restart docker

7.拉取gitea镜像:

docker pull gitea/gitea:latest

8.查看镜像:

docker images

9.创镜像建挂在目录:

mkdir -p /usr/local/gitea

10。运行容器:

docker run -d --name=gitea -p 9020:22 -p 9000:3000 -v /usr/local/gitea:/data gitea/gitea:latest

-d:后台运行
-name:为启动容器的名称
-p:端口映射,前边为宿主机的端口号,后变为容器端口
-v:挂载目录,前边为宿主机目录,后变为容器目录

11.查看容器运行状态:

docker ps -a

需要服务器开发9000端口:

直接访问ip:端口就可以了例如:10.10.10.10:9000

13.配置nginx反向代理:例如:www.baidu.com 代理到 IP:9000

14.Gitea 基本 URL 需要这只自己配置的域名例如:www.baidu.com

1:数据库一般默认SQLlit3就可以了,其他数据库需要自己根据具体配置
2:创建管理员帐户是可选的。第一个注册用户将自动成为管理员
3:Gitea 基本 URL 需要这只自己配置的域名:例如:www.baidu.com
www.baidu.com 代理到 IP:9000(有不懂的请留言)

15.直接点击安装就ok了

16.安装好友直接访问域名就可以了例如:www.baidu.com

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

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

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


相关推荐

  • java 差的绝对值_java 绝对值问题[通俗易懂]

    /**输入一个正整数repeat(0/**输入一个正整数repeat(0读入1个正实数eps,计算并输出1-1/3+1/5-1/7+……,直到最后一项的绝对值小于eps为止(要求每一项的绝对值均大于等于eps,并以float类型输出数据)。例:括号内是说明输入2(repeat=2)1E-40.1输出0.78534820.83492064*/importjava.util.Scanner…

    2022年4月6日
    132
  • seo绩效考核指标_kpi考核三大指标内容

    seo绩效考核指标_kpi考核三大指标内容想要知道SEO优化有没有效果,都是需要以网站数据为前提的,包括网站收录情况、关键词排名情况、网站流量的多少及网站访客转化情况等,来算出最终的投入产出比是多少。一、内容页面关键词排名考核指标利用原创内容矩阵可以实现对某一类长尾关键词的覆盖,也是达成目标的一个基础手段,为此你可以在数据监测软件中对这部分关键词进行定期跟踪,确保达到预期效果。二、外链的数量与质量高质量的原创内容是获取高质量外链的…

    2022年9月18日
    0
  • 几种测试技术

    几种测试技术一、单元测试技术1.定义:单元测试又称为模块测试(程序测试),即集中力量来检验软件设计的最小单位——模块。       单元测试(unittesting),是指对软件中的最小可测试单元进行检查和验证。2.目的:单元测试的目的在于发现各模块内部可能存在的各种差错。3.内容/任务:    (1)模块接口测试(单元测试的基础):当模块通过外部设备进行输入/输出…

    2022年9月18日
    0
  • 网站开发团队成员(项目团队)

    1.项目带头人(Boss):通常是项目的发起人,为项目规划企业战略目标,对项目的成败负最终责任。2.项目经理:这个不用说了是项目当然需要PM,建议是通过PMP认证的项目经理,主要负责项目各个过程的管理,以及过程优化降低开发风险。 3.系统架构师:架构师不单单是技术架构,还

    2022年4月10日
    134
  • Spring Boot第八章-Spring Data JPA(续)

    Spring Boot第八章-Spring Data JPA(续)

    2021年5月16日
    217
  • 说说anchorPoint[通俗易懂]

    说说anchorPoint[通俗易懂]anchorPoint属性是CGPoint(x,y),x,y的取值是按比例取值,一般用0~1,默认是(0.5,0.5),表示图层的position在自身的位置,举个例子,在红色view确定完大小位

    2022年7月3日
    38

发表回复

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

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