久久99国产精品片久久99蜜桃_久久精品99国产精品蜜桃_久久久亚洲AV成人网站_欧美精品色婷婷五月综合_亚洲精品乱码久久久久久蜜桃图片_夜夜高潮夜夜爽国产伦精品_69无人区乱码一二三四区别_日产一码二码三码区别_大香区一二三四区2021_国产精品爱久久久久久久,日本高清视频成人网www,国产亚洲一二三区精品免费视频观看,久久久精品国产SM调教网站

推廣 熱搜: 后臺(tái)  帝國cms  位置  網(wǎng)站  Wordpress教程  帝國cms建站  內(nèi)容  DESTOON  郵箱  destoon7.0 

如何在群暉NAS上搭建Git Server

   日期:2023-03-19     來源:曄凱電子    瀏覽:116    違規(guī)舉報(bào)
 
騰訊云服務(wù)器優(yōu)惠
作為一名碼農(nóng),,平日里寫好的程序,改好的程序,,都有保存項(xiàng)目歷史版本的習(xí)慣,,同時(shí)還需要在其他機(jī)器取得新文件并編輯再提交,。結(jié)合上述需求,,我想起了Git,。說起Git代碼托管服務(wù),,目前國外有大名鼎鼎的GitHub,國內(nèi)也有碼云,、coding等平臺(tái),。雖然這些平臺(tái)都有較好的體驗(yàn),,但是作為一個(gè)折騰帝,,不知道為什么,就是想要利用自己群暉NAS來折騰一下,,搭建一個(gè)屬于自己的Git Server服務(wù)器,保存的項(xiàng)目也不需要上傳到其他網(wǎng)站服務(wù),,從某種意義上來說也能保障私密,,所以就有了以下的文章內(nèi)容。 

群暉NAS套件中心是有Git Server套件的,,只要在套件中心安裝即可,。但是需要注意的是: 

第一,、git 相關(guān)的命令需要使用 SSH 客戶端連接到NAS上進(jìn)操作。 

第二,、配置git時(shí)需要使用 管理員權(quán)限賬戶,,而 push / fetch 使用的賬戶一般都為普通用戶,,一定要注意權(quán)限問題,。 

1 配置NAS 

1.1 安裝Git Server套件 

1.jpg

 

1.2 創(chuàng)建用來存放git倉庫的共享目錄 

2.jpg

 

1.3 創(chuàng)建一個(gè)用來使用Git的普通權(quán)限賬戶 

3.jpg

 

1.4 設(shè)置 Git Server ,,并賦予Git_test用戶訪問Git Server的權(quán)限。 

4.jpg

 

1.5  打開NAS的家目錄,并允許使用SSH連接 

注意:請依次打開NAS控制臺(tái)→控件面板→用戶賬號(hào)→高級(jí)設(shè)置→家目錄,,啟用家目錄服務(wù)。 

5.jpg

 

然后在依次打開NAS控制臺(tái)→控制面板→終端機(jī)和SNMP-終端機(jī),,啟用SSH功能,。 

6.jpg

 

2 通過SSH創(chuàng)建Git倉庫 

以下操作過程主要只利用SSH工具來鏈接至群暉NAS操作,,SSH工具以Xshell為例,同時(shí)需要注意的是SSH登錄賬戶必須具有管理員權(quán)限,,以下操作截圖只保留關(guān)鍵步驟,。 

2.1 使用Xshell登陸NAS 進(jìn)入Git_test目錄 

cd /volume1/Git_test/ 

7.jpg

 

2.2 創(chuàng)建倉庫目錄,,初始化git倉庫 

mkdir test.gitcd test.gitgit init --bare 

8.jpg

 

2.3 設(shè)置Git目錄權(quán)限,,并賦予Git_test用戶訪問權(quán)限

#請注意,以下命令建議手打,,//后面的內(nèi)容為注釋內(nèi)容,無需輸入 

sudo -i  // 取得root權(quán)限

cd /volume1/Git_test/chown xxx:users .  // 將Git_test目錄的所有者改為管理員賬戶xxx(xxx為具備管理員權(quán)限的賬戶),,目錄的所屬群組改為users,。注意不要忘了[.]

chmod 770 .  // 將Git_test目錄的所有者、所屬群組的權(quán)限改為 讀/寫/運(yùn)行

chown -R Git_test:users test.git  // 改變test.git目錄及所有包含文件,、子目錄的所有者

chmod -R 770 test.git  // 改變test.git目錄及所有包含文件,、子目錄的權(quán)限 

9.jpg

 

3 開始使用自己的Git Server服務(wù)器 

注意:以下操作需要本機(jī)安裝有Git程序,,沒有安裝的小伙伴可以訪問 https://git-for-windows.github.io/ 下載安裝。 

3.1 取得倉庫 

安裝完Git程序后,,我們只需要打開CMD命令符窗口并輸入以下命令,,即可取得Git倉庫: 

git clone ssh://[email protected]/volume1/Git_test/test.git 

10.jpg

 

▲圖為獲成功獲取到了test.git 

3.2 add(添加)文件并push到倉庫 

git add .git commit -m "add test.txt file"git push 

11.jpg 

▲圖為成功成功創(chuàng)建文件并push到倉庫 

在使用過程中,我們不一定非要用CMD命令行窗口來操作Git,,一般我們使用的IDE開發(fā)工具都集成有Git功能,,可以很方便進(jìn)行Git操作。如果需要外網(wǎng)訪問Git Server,,我們需要對NAS的SSH端口進(jìn)行端口映射,。

免責(zé)聲明:
1、本站所收集的部分公開資料來源于互聯(lián)網(wǎng),,轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享,,并不代表本站贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé),也不構(gòu)成任何其他建議,。
2,、本站部分作品內(nèi)容是由網(wǎng)友自主投稿和發(fā)布、編輯整理上傳,,對此類內(nèi)容本站僅提供交流平臺(tái),,不為其版權(quán)負(fù)責(zé),更不為其觀點(diǎn)承擔(dān)任何責(zé)任,。
3,、因行業(yè)及專業(yè)性有限,故未能核驗(yàn)會(huì)員發(fā)布內(nèi)容的真實(shí)性及有效性,,不為其負(fù)責(zé),,如有虛假或違規(guī)內(nèi)容敬請準(zhǔn)備材料圖片發(fā)郵件到info@n#舉報(bào),本站核實(shí)后積極配合刪除,。
4,、如果您發(fā)現(xiàn)網(wǎng)站上有侵犯您的知識(shí)產(chǎn)權(quán)的作品,請與我們?nèi)〉寐?lián)系,,我們會(huì)及時(shí)處理或刪除,。
 
打賞
 
更多>同類網(wǎng)站技術(shù)
0相關(guān)評論

推薦圖文
推薦網(wǎng)站技術(shù)
點(diǎn)擊排行
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  使用協(xié)議  |  免責(zé)聲明  |  版權(quán)隱私  |  信息發(fā)布規(guī)則  |  網(wǎng)站地圖  |  排名推廣  |  廣告服務(wù)  |  積分換禮  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報(bào)  |  粵ICP備2020081222號(hào)
Powered By DESTOON