Windows 使用 Gogs 搭建 Git 服務器(轉)

Windows 使用 Gogs 搭建 Git 服務器

 

隨便說兩句

以前有使用 Gitblit 在Windows搭建Git服務器,用的也挺好的,可能安裝起來略麻煩一點。如今全用 Gogs 在windows搭建Git服務器,主要是因界面好看,管理更方便一些。html

Gogs特色

  • 易安裝
  • 跨平臺
  • 輕量級

stp 1

stp 2

  • 數據庫,我這裏使用的 Mysql ,沒有的能夠本身安裝,或都使用其它數據庫,能夠看官方介紹。
  • 步驟省略。

stp 3

  • 下載 NSSM,這個用來註冊服務的,不用每次都去啓動,稍後用到。
  • 下載連接:http://nssm.cc/download

stp 4

  • 將下載的 Gogs 壓縮文件解壓到你想安裝的目錄。

  • 在gogs文件夾下增長兩個文件夾(custom和log)

  • custom文件夾中新增conf目錄,conf目錄中新增app.ini文件,而後編寫app.ini

  • log文件夾中添加gogs.log文件

  • 設置log文件夾的權限

stp 5

執行sql語句建立數據庫git

DROP DATABASE IF EXISTS gogs; CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

stp 6

  • 進入到gogs文件夾目錄,按shift,點擊cmd處理,不要關掉cmd.
  • 輸入 ( gogs.exe web ) 啓動gogs安裝
  • 在瀏覽器地址欄輸入 http://localhost:3000/install 便可見首次運行安裝程序
  • 設置安裝程序
  • 本身註冊一個賬號便可進行管理和建立倉庫了,第一個用戶默許管理員權限。

備註:我這邊安裝成功,相關的頁面出現不了,有一個參考頁面。web

http://baijiahao.baidu.com/s?id=1582078449743656559&wfr=spider&for=pcsql

stp 7

  • 進入到nssm文件夾目錄,按shift,點擊cmd處理.

  • 輸入 ( nssm install gogs ) 運行,會彈出一個框,而後按照下面頁面一步一步設置。

https://gogs.io/docs/installation/run_as_windows_service#use-nssm數據庫

  • 查看服務

  • 局域網訪問驗證(配置文件能夠要更改爲IP訪問)

stp 7

總結

整個流程下來,一個小時就大功告成了,若是是外網服務器,須要配置域名。主要是新公司用的SVN,用的不爽,所有移植到Git上面來,又Get到新技能,這個用的挺舒服的。windows

相關文章
相關標籤/搜索