自己搭建git服务器_搭建git服务器web界面(怎么认识自己)
大家好,又見面了,我是你們的朋友風君子。如果您正在找激活碼,請點擊查看最新教程,關注關注公眾號 “全棧程序員社區” 獲取激活教程,可能之前舊版本教程已經失效.最新Idea2022.1教程親測有效,一鍵激活。
Jetbrains全系列IDE穩定放心使用
docker安裝gitea服務器,搭建很簡單
搭建后測試了一下整個流程,因為是個人服務器,配置比較低,每次提交待的的之后,服務器負載和內存都直接飆滿,最后導致就是提交失敗,隨后有想了其他本法,換種方式安裝就可以了,測試了基本流程發現負載和內存都并沒有飆的太高,所以推薦第一種。
第一種:(推薦)
1:預先準備
Gitea依賴git和mysql,先安裝git,mysql(需要5.5.3版本以上)
2:安裝Gitea
版本地址:https://dl.gitea.io/可以根據自己的需求下載對應版本
wget -O gitea https://dl.gitea.io/gitea/1.4.0/gitea-1.4.0-linux-amd64
或
wget -O gitea https://dl.gitea.io/gitea/1.12.5/gitea-1.12.5-linux-amd64
chmod 777 gitea
./gitea web(啟動) 或者./gitea web &(后臺運行:如果啟動不形,往下看,下邊提供了另外一種啟動方式)
3: 配置
1:先在mysql中建立好數據庫
寶塔直接創建數據庫就可以了
2: 打開http://ip:3000,顯示如下,進行配置
注:如果訪問不到,請查看3000端口有沒有開發,防火墻端口有沒有開開放,下邊有具體的操作
3:點擊安裝,等待安裝成功后,刷新頁面
4、使用服務來啟動
新建一個rclone.service文件
vi /usr/lib/systemd/system/gitea.service
寫入:
[Unit]
Description=gitea
[Service]
User=root
ExecStart=/usr/local/gitea/gitea web #改成自己gitea文件所在的路徑
Restart=on-abort
[Install]
WantedBy=multi-user.target
重載daemon,讓新的服務文件生效:
systemctl daemon-reload
現在就可以用systemctl來啟動gitea了:
systemctl start gitea
設置開機啟動:
systemctl enable gitea
停止、查看狀態可以用:
systemctl stop gitea
systemctl status gitea
注:第一個注冊的賬號默認為管理員賬號
第二種:
1.安裝docker:
yum install docker -y
2.啟動docker服務:
systemctl start docker
3.查看docker版本:
docker -v
4.配置鏡像加速:
vi /etc/docker/deamon.json
修改內容
{
"registry-mirrors":[
"http://reg-mirror.qiniu.com/",
"http://hub-mirror.c.163.com/"
]
}
5.重新載入配置
systemctl daemon-reload
6.重啟docker:
systemctl restart docker
7.拉取gitea鏡像:
docker pull gitea/gitea:latest
8.查看鏡像:
docker images
9.創鏡像建掛在目錄:
mkdir -p /usr/local/gitea
10。運行容器:
docker run -d --name=gitea -p 9020:22 -p 9000:3000 -v /usr/local/gitea:/data gitea/gitea:latest
-d:后臺運行
-name:為啟動容器的名稱
-p:端口映射,前邊為宿主機的端口號,后變為容器端口
-v:掛載目錄,前邊為宿主機目錄,后變為容器目錄
11.查看容器運行狀態:
docker ps -a
需要服務器開發9000端口:
直接訪問ip:端口就可以了例如:10.10.10.10:9000
13.配置nginx反向代理:例如:www.baidu.com 代理到 IP:9000
14.Gitea 基本 URL 需要這只自己配置的域名例如:www.baidu.com
注:
1:數據庫一般默認SQLlit3就可以了,其他數據庫需要自己根據具體配置
2:創建管理員帳戶是可選的。第一個注冊用戶將自動成為管理員
3:Gitea 基本 URL 需要這只自己配置的域名:例如:www.baidu.com
www.baidu.com 代理到 IP:9000(有不懂的請留言)
15.直接點擊安裝就ok了
16.安裝好友直接訪問域名就可以了例如:www.baidu.com
總結
以上是生活随笔為你收集整理的自己搭建git服务器_搭建git服务器web界面(怎么认识自己)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: postgresql中clog(comm
- 下一篇: 史上最全的stm32资料库4---常见问