linux ubuntu 安装git服务器,[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea

[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea

[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea

Gitea 是相比于gitlab更加轻量化,而且搭建更加方便快捷。

本博文记录了在Ubuntu 20.04上安装和配置Gitea

sudo apt-get install sqlite3

安装git

sudo apt-get install git

#查看版本

git --version

创建git用户

创建一个新的系统用户git,作为Git应用的管理用户

# 新建Git用户

sudo adduser git

# 修改或新增git用户参数

sudo vi /etc/passwd

# 或者用下面命令新建用户

sudo adduser --system --group --disabled-password --shell /bin/bash --home /home/git --gecos 'Git Version Control Tool' git

# 添加git用户密码

sudo passwd git

下载Gitea

点击下载Gitea

# 用wget下载Gitea到/usr/local/bin目录下

sudo wget -O /usr/local/bin/gitea https://dl.gitea.io/gitea/1.12.5/gitea-1.12.5-linux-amd64

# 修改权限

sudo chmod +x gitea

创建下列目录并设置其权限和所有者

79274a4e617aab169ee05da99b2bcd2f.png

点击下载gitea.service文件

将gitea.service文件移动到/etc/systemd/system目录

启动Gitea服务

sudo systemctl daemon-reload

sudo systemctl enable --now gitea

打开gitea服务systemctl start gitea

关闭gitea服务systemctl stop gitea

ae30b6c83a7c557516d1d5680945ce56.png

配置Gitea

Gitea默认使用3000端口,如果3000端口没有打开,则通过下面命令打开

sudo ufw allow 3000/tcp

98216231a847fa29c9bded2b15c7b0eb.png

打开浏览器,输入地址slim:3000显示如下

96631f8818083b833550bd95abd577e5.png

9c23ac40e862c6f419a6bcd40bb1535a.png

数据库:SQLite3

数据库路径:/var/lib/gitea/data/gitea.db

常规设置:

站点名称

仓库根路径:/home/git/repository

Git LFS 根路径:/var/lib/gitea/data/lfs

用户:git

SSH设置:

Gitea端口:3000

Gitea URL:

日志路径:/var/lib/gitea/log

通过编辑Gitea配置文件来更改其设置,完成后,点击安装Gitea

最后注册一个用户,登录

b91f3d32d7d66cae1d07d65a7f43c4ea.png

在Windows平台上访问

c23d83c7f0cbe2965fd7e67510ad3e2a.png

用手机访问

5c9ec30e4d3641ce695f6ca5bacd37a6.png

各位客官,尽情享用吧

[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea相关教程

Windows Server 8 Beta VM版安装体验

Windows Server 8 Beta VM版安装体验 2月29日注定是一个重要的日子,因为Windows 8消费者预览版和Windows Server 8 Beta同时全球公测,这无论对我们做技术的还是对消费者来说都是非常重要的。Windows 8之初就炒得非常的火热,改变也是非常大,而我在之前进行

解决使用pip命令安装第三方库时版本过低报错

解决使用pip命令安装第三方库时版本过低报错 报错信息: 尝试解决: python -m pip install --upgrade pip 还是不行 解决办法: easy_install -U pip 安装成功

linux下安装Jenkins与配置并且搭建maven工程

linux下安装Jenkins与配置并且搭建maven工程 下载安装 wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.249.2-1.1.noarch.rpm rpm -ivh jenkins-2.249.2-1.1.noarch.rpm 自动安装完成之后: /usr/lib/jenkins/jenkins.war WAR包

Linux --shell编程入门

Linux --shell编程入门 在bash中,$( )与 (反引号)都是用来作命令替换的。 命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。 [[emailprotected] ~]# echo today is $(date +%Y-%m-%d)to

docker-compose快速安装rocketmq

docker-compose快速安装rocketmq 1.centos上安装好docker,docker-compose是只对容器进行管理,可以自行百度进行学习,所以要依赖docker 这里根据自己的centos版本安装最新的docker就行,可参考: 参考菜鸟教程安装 参考docker中文官网安装 2.安装docker-comp

linux(学的玩玩)-10.11

linux(学的玩玩)-10.11 1、linux简介:一种 开源的 、 免费的 操作系统,安装在计算机硬件上、用来管理计算机的硬件和软件资源的系统软件。 linux注重安全性、稳定性、高并发处理能力, 没有优异的可视化界面 。 windows用于个人计算机上,linux用于企业服务

Ubuntu18.06 + Conda 安装,软件包管理,环境管理命令总结

Ubuntu18.06 + Conda 安装,软件包管理,环境管理命令总结 Conda管理 一、什么是 conda ? 二、minconda安装与管理 三、packages 管理 四、environment 管理 五、conda,anaconda,pip的关系 一、什么是 conda ? conda 是开源包(packages)和虚拟环境(enviro

Tomcat 9安装与配置

Tomcat 9安装与配置 一、下载源码 地址:https://tomcat.apache.org/download-90.cgi 二、运行 (1)解压zip压缩包 (2)进入解压目录,并创建一个目录,命名为home,并将conf、webapps目录移入home 目录中 (3)在当前目录下创建一个 pom.xml 文件,引入tomc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值