為了方便學習、提高自己的敲代碼能力,很多童鞋會在宿舍搭建小型GitLab私有倉庫,還能和舍友一起做個小項目練練手。不過,如果方便日后能輕松遷移倉庫,建議小伙伴用Docker進行部署,然后,還能通過花生殼內網穿透實現遠程開發。
說到花生殼,小伙伴們應該不會陌生,十幾年的老品牌服務還是很有保障的。我之前為了遠程調試自己在家里做的項目,特意購買了專業版,平時搭建私有服務器遠程開發調試、發布個人網站非常方便。不過,聽說他們現在向學生免費開放了“青春版”服務,后悔有點買早了……有需要的小伙伴趕緊去花生殼官網領取吧。
下面跟大家分享一下用寶塔面板的Docker部署GitLab的小教程。
首先安裝寶塔面板,可以在網上搜索相關教程,面板安裝成功后,在面板的軟件商店里安裝Docker管理器;
然后獲取GitLab鏡像:
gitlab/gitlab-ce:latest
鏡像比較大,需要耐心等待下,獲取到了之后,新建一個容器,鏡像選擇剛才獲取到的GitLab鏡像,并創建8099端口的映射,容器端口與服務器端口都填寫8099;
創建成功后,進入容器SSH終端;
編輯GitLab配置文件:
vi /etc/gitlab/gitlab.rb
在第一行加入以下內容:
external_url 'http://192.168.0.97:8099'
:wq保存退出后重啟服務生效剛才的修改
gitlab-ctl reconfigure
gitlab-ctl restart
接著,在面板的軟件商店中搜索花生殼并安裝
安裝成功后,打開花生殼插件,登錄已注冊好的花生殼帳號(我這里之前已經開通了專業版,小伙伴們注冊帳號后可以先到花生殼官網領取“青春版”服務);
選擇“高級管理”進入花生殼管理后臺進行映射配置(紅色箭頭內容如圖選擇填寫,藍色箭頭根據實際情況進行填寫,綠色箭頭內容可隨意填寫,不會影響使用);
配置完成點擊“確定”保存,花生殼會自動生成一個訪問地址,就可以通過公網來訪問服務了;
公網環境下進入頁面會提示重置密碼,重置密碼后使用新密碼登錄,就可以和同學朋友一起擼代碼寫文章,輕松開啟GitLab之旅!
花生殼使用操作非常簡單,不需要公網IP,簡單3步就能快速實現“私有服務器云端部署”,滿足在任何時間、任何地點、任何線路,通過花生殼固定的域名訪問到內網主機的服務和應用,平時做實驗、搭建服務器發布網站、遠程訪問數據庫,遠程SSH、遠程桌面、游戲開服聯機、畢設調試等等,而且,因為服務器主機是自己的,空間可以根據自己的需求來擴充,維護也比較方便。
最后友情提示,所有學生小伙伴都可以“白嫖”花生殼“青春版”服務,直接到花生殼官網“未來之星”頁面進行學生認證就可以領用了。