基礎環境
阿里雲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...