1、首先安装Git Server,进入“套件中心”找到点击安装即可。
2、然后打开 DSM 的SSH: 控制面板 → 终端机… → 启动SSH功能。
3、创建“共享文件夹” repository 作为我的Git仓库。
控制面板 → 共享文件夹:我就挂了一个盘,目录一般就是 /volume1/repository .
4、创建和配置Git Server用户(根据需要,默认admin管理员当然可以)。
1)控制面板 → 用户账号:我这里创建了一个gituser用户,并设置了对repository目录的读写权限。
2)主菜单 → Git Server: 勾选用户。
5、创建远程仓库。
在Windows(其他系统Git的命令都一样)下打开repository目录(/ZJD-NAS/repository),进入git bash:
mkdir test.git cd test.git git --bare init git update-server-info
ok,Git Server已经搭建起来了。
git clone ssh://gituser@192.168.1.104/volume1/repository/test.git
或者将本地的仓库上传到服务器上去:
mkdir test cd test touch test.txt git init git add . git commit . -m "test" git remote add origin ssh://gituser@192.168.1.104/volume1/repository/test.git git push origin master
6、WevDav
上面是用SSH访问,启用WebDav功能就可以通过HTTP或HTTPS的方式来访问Git Server了。控制面板 → 文件服务 → WebDav
git clone http://gituser@192.168.1.104:5005/volume1/repository/test.git
参考文档: http://blog.osdev.org/git/2014/02/13/using-git-on-a-synology-nas.html