title | author | date | CreateTime | categories |
---|---|---|---|---|
3分钟教你搭建 gitea 在 Centos 服务器 |
lindexi |
2018-10-08 09:54:39 +0800 |
2018-10-08 09:54:39 +0800 |
git |
本文告诉大家如何在一个 Centos 服务器上搭建 gitea 然后在 gitea 创建帐号上传代码
在开始之前简单介绍一下 gitea 这是一个轻量级的代码托管解决方案,代码开源,适合在自己的服务器搭建。
首先是创建一个存放 gitea 的文件夹,通过下面的命令可以创建一个空白的文件夹
cd ~
mkdir gitea
然后进入自己创建的文件夹
cd gitea
下载最新的 gitea ,可以在这个网页找到最新的软件 https://docs.gitea.io/en-us/install-from-binary/
使用下面的代码将软件下载在文件夹
wget -O gitea https://dl.gitea.io/gitea/1.5.0/gitea-1.5.0-linux-amd64
在运行软件之前需要先给权限
chmod +x gitea
使用下面的命令可以运行 gitea 但是这个命令会在自己退出登录的时候自动关闭 gitea 如果需要一直在后台开启请看下面的命令
./gitea web
很多时候在出现的问题都是因为没有安装好 git 通过下面的命令可以在 Centos 安装 git ,注意需要当前用户是管理员用户
yum install git
如果可以运行,就在来浏览器输入服务器的ip和端口3000访问,我的服务器是 http://172.96.218.156 我可以使用下面的链接访问
这个链接是可以使用的,大家可以使用我的服务器
现在就是做一个基础的设置,推荐使用 Sqlite 这样就不需要做配置
配置之后点击注册,第一个注册的用户就是管理员
如果需要让 gitea 在后台运行,可以使用下面的命令
nohup ./gitea web &
这样退出登录在后台运行 gitea 可以在很多地方能访问到自己服务器就可以使用搭建的 gitea 另外 gitea 可以设置很多私有项目,这样就可以在服务器放一些不公开的项目
但是 gitea 的安全不是很好,还是不要在公开的服务器放自己重要的项目