在群晖NAS上快速搭建属于自己的Git Server

文章介绍了在群晖NAS上安装GitServer套件的步骤,包括通过SSH客户端进行操作,创建存放git仓库的共享目录,设置管理员和普通用户权限,以及如何通过SSH创建和克隆Git仓库。重点强调了权限管理和SSH连接的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

群晖NAS套件中心是有Git Server套件的,只要在套件中心安装即可。但是需要注意的是:

  1. git 相关的命令需要使用 SSH 客户端连接到NAS上进操作。
  2. 配置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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

道亦无名

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值