首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何搭建免费git服务器

要搭建免费的 Git 服务器,您可以选择使用 Gitea 或 Gogs。这里以 Gitea 为例,介绍如何搭建免费 Git 服务器。

1. 安装 Gitea

首先,您需要在服务器上安装 Gitea。以下是在 Linux 系统上安装 Gitea 的步骤:

1.1. 安装 Git 和 SQLite3:

代码语言:txt
复制
sudo apt-get update
sudo apt-get install git sqlite3

1.2. 下载 Gitea 安装包:

代码语言:txt
复制
wget -O gitea https://dl.gitea.io/gitea/1.15.6/gitea-1.15.6-linux-amd64

1.3. 添加可执行权限:

代码语言:txt
复制
chmod +x gitea

1.4. 将 Gitea 移动到 /usr/local/bin 目录:

代码语言:txt
复制
sudo mv gitea /usr/local/bin

2. 配置 Gitea

接下来,您需要配置 Gitea。以下是配置 Gitea 的步骤:

2.1. 创建 Gitea 用户:

代码语言:txt
复制
sudo useradd --system --shell /bin/bash --comment 'Git Version Control' --create-home --home-dir /home/git git

2.2. 切换到 Gitea 用户:

代码语言:txt
复制
sudo su git

2.3. 创建 Gitea 配置文件:

代码语言:txt
复制
mkdir -p /var/lib/gitea/{custom,data,indexers,public,log}

2.4. 创建 SSH 目录:

代码语言:txt
复制
mkdir -p /home/git/.ssh

2.5. 配置 SSH 权限:

代码语言:txt
复制
chmod 700 /home/git/.ssh

2.6. 创建 Gitea 配置文件:

代码语言:txt
复制
cp /usr/local/bin/gitea/custom/conf/app.ini /var/lib/gitea/custom/conf/app.ini

2.7. 编辑 Gitea 配置文件:

代码语言:txt
复制
nano /var/lib/gitea/custom/conf/app.ini

[server] 部分,修改以下配置:

代码语言:txt
复制
ROOT_URL = http://your_domain_or_ip:3000
HTTP_PORT = 3000

2.8. 创建 Gitea 服务文件:

代码语言:txt
复制
nano /etc/systemd/system/gitea.service

将以下内容添加到服务文件中:

代码语言:txt
复制
[Unit]
Description=Gitea (Git with a cup of tea)
After=syslog.target
After=network.target

[Service]
LimitMEMLOCK=infinity
LimitNOFILE=65535
LimitNPROC=64
User=git
Group=git
WorkingDirectory=/var/lib/gitea/
ExecStart=/usr/local/bin/gitea web --config /var/lib/gitea/custom/conf/app.ini
Restart=always
Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea

[Install]
WantedBy=multi-user.target

2.9. 重载 Systemd 配置:

代码语言:txt
复制
sudo systemctl daemon-reload

2.10. 启动 Gitea 服务:

代码语言:txt
复制
sudo systemctl start gitea

2.11. 设置 Gitea 服务开机自启:

代码语言:txt
复制
sudo systemctl enable gitea

3. 访问 Gitea

现在,您可以通过浏览器访问 Gitea。默认情况下,Gitea 运行在 3000 端口上。在浏览器中输入 http://your_domain_or_ip:3000,然后按 Enter 键。

接下来,您需要完成 Gitea 的安装和配置。按照屏幕上的提示操作即可。

4. 创建 Git 仓库

安装和配置完成后,您可以创建 Git 仓库并开始使用。登录 Gitea,点击右上角的 "+" 按钮,然后选择 "New Repository"。输入仓库名称,选择仓库类型(公开或私有),然后点击 "Create Repository"。

现在,您已经成功搭建了免费的 Git 服务器。您可以将代码推送到该服务器,并邀请其他开发人员加入您的团队。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券