Git服務搭建 阿里雲搭建Gogs

2021-08-24 18:17:11 字數 1426 閱讀 2352

基礎環境

阿里雲ubuntu 16.04 64位 1核 1gb 1mbps

nginx nginx/1.12.2

mysql ver 14.14 distrib 5.6.39, for linux-glibc2.12 (x86_64)

git version 2.7.4

搭建gogs

1. 新增git使用者

adduser git

wget -c

3. 解壓gogs安裝包到/home/git/

tar zxvf gogs_0.11.43_linux_amd64.tar.gz

4. 建立gogs資料庫

create user gogs@localhost identified by

'******'; // 建立gogs資料庫

grant all privileges on gogs.* to gogs@localhost; // 設定保護

flush privileges; // 立即生效

exit

// 退出mysql

5. 如果解壓路徑為/home/git/gogs,則不用改動

vi /home/git/gogs/scripts/init/debian/gogs

6. 賦權

chmod +x /etc/init.d/gogs

7. 將執行指令加入到系統中

cp /home/git/gogs/scripts/systemd/gogs.service /etc/systemd/system/

8. 在nginx配置中新增gogs

vi /usr/local/nginx/conf/sites-enabled/gogs.conf

// 配置內容

server

}9. 配置gogs相關資訊

// 配置資訊

[server]

domain = git.umiyo.net // git@方式

root_url = // http://方式

disable_ssh = false

ssh_port = 22

start_ssh_server = false

offline_mode = false

10. 啟動相關服務

// nginx服務

service nginx configtest

service nginx reload

service nginx start

// gogs服務

service gogs start

阿里雲git伺服器搭建

首先說一下我雲伺服器的配置,我租的是阿里雲,記憶體1g,頻寬1m,硬碟20g,裝的系統是ubuntu14.04 lts,這樣 的配置對於個人使用我覺得綽綽有餘了。之前用git都是在github上,雖然方便但是對於愛折騰的人來說遠遠不夠,而且github上的私有庫是收費的,於是決定自己搭乙個自己的gi...

阿里雲https nginx服務搭建

新增鏈結描述 接下來就要配置nginx伺服器了。如果你配置了反向 就去conf.d目錄下,修改你要配置https的 conf檔案。下面貼乙個範例配置。其中埠80為http鏈結,設定為重定向https 埠443為https鏈結。如果沒有配置反向 應該可以直接在根目錄下的nginx.conf中新增配置就...

阿里雲ECS搭建svn服務

官方教程 就是在最後mac 中intellij中配置的問題 雖然在windows上搭建svn很簡單,但是效能卻不高,這當然是和linux相比了.然而在linux上搭建svn卻非常繁瑣,所以今天這篇文章就來一步一步教您如何在centos上搭建svn。安裝步驟如下 1 yum install subve...