转载

Synology DSM Git Server配置

1、首先安装Git Server,进入“套件中心”找到点击安装即可。

2、然后打开 DSM 的SSH: 控制面板 → 终端机… → 启动SSH功能。

Synology DSM Git Server配置

3、创建“共享文件夹” repository 作为我的Git仓库。

控制面板 → 共享文件夹:我就挂了一个盘,目录一般就是 /volume1/repository .

Synology DSM Git Server配置

4、创建和配置Git Server用户(根据需要,默认admin管理员当然可以)。

1)控制面板 → 用户账号:我这里创建了一个gituser用户,并设置了对repository目录的读写权限。

Synology DSM Git Server配置

2)主菜单 → Git Server: 勾选用户。

Synology DSM 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

Synology DSM Git Server配置

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

正文到此结束
Loading...