群晖NAS套件中心是有Git Server套件的,只要在套件中心安装即可。但是需要注意的是:
- git 相关的命令需要使用 SSH 客户端连接到NAS上进操作。
- 配置git时需要使用 管理员权限账户,而 push / fetch 使用的账户一般都为普通用户,一定要注意权限问题。
配置NAS
安装Git Server套件
创建用来存放git仓库的共享目录
创建一个用来使用Git的普通权限账户
设置 Git Server ,并赋予gittester用户访问Git Server的权限。
打开NAS的家目录,并允许使用SSH连接
注意:依次打开NAS控制台→控件面板→用户账号→高级设置→家目录,启用家目录服务。
然后在依次打开NAS控制台→控制面板→终端机和SNMP-终端机,启用SSH功能。
通过SSH创建Git仓库
以下操作过程主要只利用SSH工具来链接至群晖NAS操作,SSH工具以Xshell为例,同时需要注意的是SSH登录账户必须具有管理员权限,以下操作截图只保留关键步骤。
登陆NAS 进入Git_test目录
cd /volume1/Git_test/
创建仓库目录,初始化git仓库
mkdir test.git
cd test.gitgit init --bare
设置Git目录权限,并赋予gitteser用户访问权限
sudo chown -R gittester:users test.git
下载并安装Git程序,
安装完Git程序后,我们只需要打开CMD命令符窗口并输入以下命令,即可取得Git仓库:
git clone ssh://gittest@192.168.x.x/volume1/Git_test/test.git
后面就是git的操作了。
git config --name 和email.
版权归原作者 道亦无名 所有, 如有侵权,请联系我们删除。