Gitea 規范安裝及使用


建議優先看英文文檔,英文文檔更全面

准備安裝階段

安裝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 的使用

參考(請靈活變通):

  1. 生成新 SSH 密鑰並添加到 ssh-agent 變通操作,就可以實現 git 的多帳號配置,詳細步驟請看下面
  2. 請使用 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 帳戶 靈活變通

重裝

刪庫跑路即可
因為配置都是寫在數據庫里的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM