建議優先看英文文檔,英文文檔更全面
准備安裝階段
安裝git
Debian系(Ubuntu、deepin等)
apt-get -y install git
CentOS系統
yum -y install git
創建專用數據庫及用戶
create database if not exists gitea default charset = utf8mb4;
grant ALL PRIVILEGES on gitea.* to gitea@localhost identified by 'youpasswd';
下載 gitea 二進制文件並測試
下載各版本見 (https://dl.gitea.io/) 文件列表
注意先不要安裝,能打開localhost:3000就可以了
更多參考:安裝Gitea以及一些錯誤處理
規范安裝 Gitea
把 gitea 二進制文件復制到 /usr/local/bin
cp gitea /usr/local/bin/
新建 Linux 用戶(Centos)
adduser gitea
passwd gitea
附上:centos7安裝docker
如需 docker 安裝,請把localhost:3306改為172.17.0.1:3306,並給數據庫用戶授權該網段
# User_Help > [參閱 Github“關於 SSH”](https://help.github.com/cn/articles/about-ssh)
本平台里 git 的使用
參考(請靈活變通):
- 生成新 SSH 密鑰並添加到 ssh-agent 變通操作,就可以實現 git 的多帳號配置,詳細步驟請看下面
- 請使用 HTTP 克隆方式,SSH 目前有 BUG
添加 SSH 密鑰到本平台
1. 生成本平台公/私鑰對
ssh-keygen -t rsa -b 4096 -f gitea -C "your_email@example.com"
生成完成,文件位於
私鑰 ~/.ssh/gitea_rsa
公鑰 ~/.ssh/gitea_rsa.pub
2. 使用 SSH-Agent 管理密鑰
eval "$(ssh-agent -s)"
將 SSH 私鑰添加到 ssh-agent
ssh-add ~/.ssh/gitea_rsa
3. 添加到平台密鑰設置
參考 新增 SSH 密鑰到 GitHub 帳戶 靈活變通
重裝
刪庫
跑路即可
因為配置都是寫在數據庫里的