Synology NAS本身套件已經有Git Server,只是在設定上並能全都使用GUI介面來設定,有一小部份還是需要使用到ssh下來達指令的(git init)。
1.開啟SSH service功能
ps.如果有防火牆或在內網請開放相對應port 22
2.在套件中心安裝Git Server
安裝完後可開啟Git Server來指定可以存取的使用者,ex:admin
3.在控制台裡新增共用資料夾,來當做git存放資料夾
4.新增資料夾後記得要把目錄權限開放給需要的使用者或群組
5.利用ssh軟體登入主機ex.putty
6.專案目錄下達git初始化
- 變換資料夾至所建立的共享目錄
- 建立專案目錄ex.projectName
- 進入專案目錄
- git –bare init
7.至client端clone空白的專案
git clone [email protected]:/volume1/git/projectName
8.Server端也會建立需要的檔案及目錄