文字筆記
1. 使用有管理員權限的帳號登入DSM
2. 控制台 -> 終端機&SNMP -> 終端機 -> 啟動SSH功能 -> 更改連接埠, ex: 5566
3. 套件中心 -> Git Server安裝啟用 -> 選擇可使用的使用者
4. NAS重新啟動
5. 新建Git Repository
(1) 開新的共用資料夾, e.g.: GitRepo(在儲存空間1下)
(2) 開在GitRepo中開新資料夾, e.g.: Gittest
(3) Git init : 用SSH
用SSH登入(putty),切換至資料夾位置, e.g.: /volume1/GitRepo/Gittest
鍵入"git init",產生".git"資料夾。
(4) Git init : 用TortoiseGit
使用區域網路連至NAS中,找到"GitRepo/Gittest"後 ,按右鍵選"Git Create repository here"
產生".git" 資料夾。
6. Clone資料夾
(1) 在本機端選取資料夾按右鍵後,在url欄位中輸入:
ssh :// {帳號} @ {NAS網址或IP} : {SSH port number} / {資料夾位置}
資料夾位置e.g.: /volume1/GitRepo/Gittest
(2) 輸入帳號密碼,Clone完成。
-----還未成功-----
7. Push資料夾 (完成1-6後,只能clone T_T)
(1) 用SSH登入
(2) 改資料夾權限讓group可以讀寫, e.g.:
chmod -R 775 Gittest
chgrp -R users Gittest
(3) 應該可以Push了,位置同Clone的位置。
(4) 因為每個資料夾要用SSH設定,且沒有GUI,故關閉Git Server... XD
Ref:
http://moonlightjuice.blogspot.tw/2013/09/git-synology-git-server.html
http://programingman.blogspot.tw/2015/03/synology-nas-git-server.html
http://forum.synology.com/enu/index.php
2015年4月18日 星期六
Install Git server on Synology NAS Note / 在Synology NAS上安裝Git Server筆記
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言