1,安装git服务器

2,创建用来存放git仓库的共享目录

3,创建用来使用git的普通用户

4,设置 Git Server ,允许刚创建的用户访问 Git Server

5,打开NAS的家目录,并允许使用SSL连接
NAS控制台-控件面板-用户账号-高级设置-家目录,启用家目录服务。如果不启用,则每次使用SSL登陆的时候会报一个目录不存在的错误。

NAS控制台-控制面板-终端机和SNMP-终端机,启用SSH功能。

6,登录ssh,切换超级管理员,并设置权限
//创建仓库目录 cd /volume1/gitReposTest/ mkdir test.git
然后继续 cd 进入仓库,初始化git仓库 git init --bare

接着是设置权限,按照图片顺序操作,即可


到这里服务器端设置完成。
客户端:
//下载仓库,如果你做了内网穿透记得把ssh的默认22端口也映射出去 git clone ssh://gitUserTest@192.168.2.98/volume1/gitReposTest/test.git //外网的:git clone ssh://gitUserTest@202.10.3.98:9000/volume1/gitReposTest/test.git
接下来用常规操作即可:
git add . git commit -m "add a file" git push
http://www.360doc.com/content/19/0504/01/58230995_833188774.shtml%20%20chown%20aulati:users%20.
http://www.360doc.com/content/19/0504/01/58230995_833188774.shtml