本文記錄做者在威聯通(QNAP)TS-231p上構建Git環境的過程。html
預備知識git
威聯通web
家庭用入門級NASshell
https://www.qnap.com/zh-cn/product/ts-231pubuntu
Gitblit和Gitblit GOcentos
Git環境很是多,本文選用Gitblt Go.
瀏覽器
Gitblit是一個開源的,純Java的應用棧。它能夠管理,查看Git倉庫,同時可對外提供Git倉庫服務。它的主要用戶就是那些但願本身管理中心Git倉庫的開發小組。服務器
Gitblit GO是一個基於Jetty的集成的,單棧方案。用戶不須要另外準備Apache服務器,Perl,Git或者Gitweb.若是你在使用Git的同時,還但願使用上述功能的話,Gitblit能夠與它們友好共存。微信
若是但願在5分鐘以內從0開始Git的話,Gitblit GO就是你要的。(Gitblit網站原話)網絡
安裝Docker版Ubuntu
首先登陸TS-231P的管理網頁,啓動ContainerStation,選擇【建立】。
選擇Ubuntu(DOCKER)
按下【建立】按鈕。
輸入名稱之後選擇【高級設置】。
網絡模式選擇【Host】,這樣的好處是能夠直接使用主機端口,弊端就是須要注意避免和主機的端口衝突。
共享文件夾的設定是可選的,若是Git倉庫比較大,可能但願將其安置在其餘的位置。
按下【建立】按鈕。第一次建立的時候須要下載image文件,時間會比較長。
準備安裝環境
進入總覽頁面,從Container一覽衆,選擇ubuntu。
西面就是Ubuntu控制檯畫面,接下來的操做大部分要在這裏進行。
安裝更新
sudo apt-get update
安裝JRE
apt-get install default-jre
安裝wget
apt-get install wget
安裝Gitblit GO
進入安裝目錄
cd /opt/
下載GitBlit
wget http://dl.bintray.com/gitblit/releases/gitblit-1.8.0.tar.gz
最新版能夠從http://www.gitblit.com/setup_go.html獲得
解壓縮
tar -zxvf gitblit-1.8.0.tar.gz
修改目錄名
mv gitblit-1.8.0 gitblt
修改gitblit.properties
進入\opt\gitblit\data目錄,在gitblit.properties中增長下面兩行:
server.httpPort = 10101
git.repositoriesFolder = /git/repositories
這兩行一個是指定網頁訪問時的端口,一個是指定Git倉庫的保存位置。
手動啓動gitblit
在/opt/gitblit目錄中,執行:
sh ./gitblit.sh
啓動信息表示完了以後,整個安裝過程就結束了。
使用Gitblit
打開瀏覽器輸入Git管理的網址,端口號使用前面指定的10101.看到下面的畫面你就成功了。
輸入用戶名(admin)和密碼(admin)進入Gitblit的第一件事就是修改管理員密碼。接下來就能夠愉快的開始GitBlit之旅啦!
Linux命令參考
執行shell文件
sh ??.sh
移動文件
mv src des
刪除目錄
rm -rf 目錄名
查找程序位置
whereis oracle
參考網站
https://www.unixmen.com/install-gitblit-ubuntu-fedora-centos/
http://lulualulu.com/install-gitlab-on-qnap-and-remote-with-sourcetree/
本文分享自微信公衆號 - 面向對象思考(OOThinkingDalian)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。