在NAS上:
- 在套件中心安裝Git插件,運(yùn)行選擇用戶權(quán)限。這個(gè)插件的UI上就這點(diǎn)內(nèi)容技掏,其他要到ssh遠(yuǎn)程上面操作铃将。
- 在文件管理器中新建一個(gè)共享文件夾,如
git_repos
哑梳。 - ssh登錄你的NAS劲阎,如果不能連接,查看控制面板里面有沒有打開ssh權(quán)限鸠真。
-
cd /volume1/git_repos
volume1就是你的存儲(chǔ)空間悯仙,下面是存儲(chǔ)空間里所有的共享文件夾。 -
git init --bare Project.git
一定不能把bare漏了吠卷。
在客戶端(MAC舉例):
-
git clone ssh://user@192.168.x.x:port/volume1/git_repos/Project.git
注意ip之后的路徑從NAS的根目錄開始雁比。 - 然后進(jìn)入Project目錄做一些commit操作
git add .
git commit -m 'test'
- 第一次push的時(shí)候需要指明push的分支
git push origin master
Synology自帶的幫助文檔被很多人吐槽說官方人員自己根本就沒驗(yàn)證過自己寫的步驟。我自己建庫的時(shí)候也遇到了各種問題撤嫩。網(wǎng)上的帖子很多都能成功clone偎捎,但我這邊不能push,嘗試了很多方法后確定了以上這些步驟序攘。
有疑問請(qǐng)及時(shí)留言茴她。