群辉nas搭建git个人服务器

作者:

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