通過公網(wǎng)使用群暉構建的git server

群暉是個好東西续室,但是要通過外網(wǎng)使用確實會遇到各種問題

前幾天在單位上寫了點代碼貌矿,調(diào)試過程中覺得太需要一個版本管理握童,正好去年買了個群暉,就搭了個SVN server
今天研究了下溯乒,git的分布式架構!覺得可以一用豹爹!又不想把代碼放到github上去(畢竟單位的東西)
git server很快搭建好了裆悄,也新建了一個git項目,然而并不能通過外網(wǎng)操作臂聋!
各種查詢后發(fā)現(xiàn)網(wǎng)上只有通過局域網(wǎng)使用了光稼,為了在單位用上家里的東西
研究了一下午終于搞定!

接下來順便把群暉構建git server一并記下來孩等。

1艾君、準備

Synology 設備一臺
接入網(wǎng)絡路由器(需可配置端口映射)
SSH工具,以xshell為例

2肄方、配置

將NAS接入網(wǎng)絡冰垄,建議固定IP,為解決公網(wǎng)問題权她,本文全部以通過公網(wǎng)構建git server虹茶、使用進行說明。

3隅要、配置NAS

能夠想到以外網(wǎng)連接的朋友已不需要再詳細講解如果通過外網(wǎng)訪問NAS蝴罪,不懂的請自行百度。
我的外網(wǎng)殼域名以website代替步清,端口以port代替要门,若以內(nèi)網(wǎng)配置,將后面的website替換為IP地址即可尼啡。

3.1安裝Git Server暂衡、增加git用戶

建立專用的git用戶,選擇users崖瞭。(該步就是想要外網(wǎng)訪問最大的絆腳石)
在套件中心搜索Git Server安裝狂巢。

安裝git.png

安裝成功后,打開Git Server,勾選剛才建立的用戶“git”允許訪問书聚。

3.2創(chuàng)建git目錄

在控制面板中唧领,增加共享文件夾藻雌,我增加的是git

3.3打開家的目錄

控制面板——用戶賬號——高級設置:勾選“啟用家目錄服務”
以上操作是防止在使用SSL登陸時報錯。

3.4啟用SSH

控制面板——終端機和SNMP——終端機:勾選“啟動SSH功能”
因為需要使用的是外網(wǎng)遠程訪問斩个,建議修改商品號在50000以后的不規(guī)則數(shù)字作為新端口

4胯杭、創(chuàng)建git倉庫

接下來使用遠程工具登陸NAS,通過SSH連接建立git倉庫受啥。
注意在連接前更改admin的狀態(tài)為正常做个。

4.1創(chuàng)建并初始化git倉庫

輸入自己外網(wǎng)IP地址或者申請的域名


image.png

用admin以SSH方式連接后切換為root權限

sudo -i
Password:

進入剛才建立的共享文件夾,創(chuàng)建倉庫test交初始化

cd /volume1/git
mkdir test.git
cd test.git
git init --bare

4.2修改權限

cd /volume1/git
chown -R git:users test.git
chmod -R 770 test.git

至此遠程git倉庫建立完成

5、遠程客戶端使用git

以git clone為例
git clone ssh://git@website:port/volume1/git/test.git
重點來了,下面是我遇到的報錯

$ git clone ssh://git@website:port/volume1/git/test.git      
Cloning into 'test'...
git@website's password:
Permission denied, please try again.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

第一行的website是nas的外網(wǎng)訪問地址滚局,port是NAS的SSH端口

明明輸入了正確的賬號居暖,密碼,就是永遠連接不正確
經(jīng)過一下午的嘗試藤肢,終于通過連接SSH的方式嘗試成功


image.png

在3.1建立賬戶時太闺,建立的git用戶,選擇成users后無法遠程以殼域名方式連接嘁圈,必須修改git為System default admin group后才能連接成功

至此省骂,就可以愉快地使用git了

git clone //下載
git add . //增加代碼至緩存區(qū)
git commit //增加到本地庫
git push //增加到遠程庫

第一篇文章,完最住,待續(xù)钞澳。。涨缚。略贮。。

關鍵字:
群暉 git server Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末仗岖,一起剝皮案震驚了整個濱河市逃延,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌轧拄,老刑警劉巖揽祥,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異檩电,居然都是意外死亡拄丰,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進店門俐末,熙熙樓的掌柜王于貴愁眉苦臉地迎上來料按,“玉大人,你說我怎么就攤上這事卓箫≡乜螅” “怎么了?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵烹卒,是天一觀的道長闷盔。 經(jīng)常有香客問我弯洗,道長,這世上最難降的妖魔是什么逢勾? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任牡整,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己寥粹,他們只是感情好,可當我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布秋泳。 她就那樣靜靜地躺著,像睡著了一般攒菠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上歉闰,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天辖众,我揣著相機與錄音,去河邊找鬼和敬。 笑死凹炸,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的昼弟。 我是一名探鬼主播啤它,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼舱痘!你這毒婦竟也來了变骡?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤芭逝,失蹤者是張志新(化名)和其女友劉穎塌碌,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體旬盯,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡台妆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了胖翰。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片接剩。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖萨咳,靈堂內(nèi)的尸體忽然破棺而出懊缺,到底是詐尸還是另有隱情,我是刑警寧澤培他,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布桐汤,位于F島的核電站而克,受9級特大地震影響,放射性物質發(fā)生泄漏怔毛。R本人自食惡果不足惜员萍,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望拣度。 院中可真熱鬧碎绎,春花似錦、人聲如沸抗果。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽冤馏。三九已至日麸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間逮光,已是汗流浹背代箭。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留涕刚,地道東北人嗡综。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像杜漠,于是被迫代替她去往敵國和親极景。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,658評論 2 350

推薦閱讀更多精彩內(nèi)容