NAS - 群晖NAS安装自带Git Server

首先,进入DSM,然后在套件中心中找到GIT SERVER,下载安装即可。

官方提供的DSM帮助中心对GIT SERVER使用的帮助如下:

若要允许用户使用 Git:
 
请使用拥有管理权限的帐户登录 DSM。进入控制面板 > 终端机并启用 SSH 服务。
请启动 Git 套件,并选择用户以向其提供从资料库签入与签出文件的能力。
注:
 
通过称为 git-shell 的壳工具,Git 用户将被限制仅可进行 Git 相关活动。此登录壳将应用于 Git 用户可进行确保这些帐户仅用于 Git 操作。因此,Git 用户只能使用 SSH 连接来推拉 Git 存储库,而没有 DSM 完全的访问权限。
 
若要创建 Git 存储库:
 
请通过 SSH 服务以 root 或 admin 身份登录 Synology 服务器。
将目录更改为 /volumeX(X 为卷编号)以创建文件夹。例如,“git_repos”。该文件夹将拥有与 Linux 相同的权限。
请在该文件夹中运行 git init 来创建空存储库。
创建存储库后,Git 客户端用户可输入以下命令来访问该存储库:
git clone ssh://[Git 用户]@[您的 Synology 服务器 IP 地址或主机名]/[Git 存储库路径]

接下来是具体的步骤:

1.通过终端登录到服务器(需要使用admin管理员账号)

2.进入你的磁盘卷,一般名字是volumeX,X表示你创建的磁盘空间数量,一般这个机器就两个硬盘,一般就是volume1了

cd /volume1

3.接着创建一个git库目录

sudo mkdir git_repos

4.然后再里面创建一个测试项目

cd git_repos
### 安装 NAS-CAB 的前提条件 为了成功安装 NAS-CAB,在Ubuntu上需先确认已满足一些基本的前提条件[^1]。确保操作系统是最新的稳定版本,并且拥有管理员权限。 ```bash sudo apt update && sudo apt upgrade -y ``` ### 添加必要的软件仓库 在准备阶段,添加额外的APT源可以扩展可用包的选择范围,对于某些依赖项可能是必需的操作: ```bash sudo add-apt-repository universe sudo apt-get update ``` ### 下载并编译NAS-CAB源码 由于官方渠道可能未提供预构建二进制文件,获取最新版NAS-CAB通常涉及从GitHub克隆项目库并自行编译。这一步骤假设读者具备基础Git操作技能以及Go语言环境配置经验。 ```bash git clone https://github.com/example/nas-cab.git /opt/nas-cab cd /opt/nas-cab go build . ``` 请注意上述命令中的URL仅为示意性质,实际地址应参照开发者文档或公告指定位置。 ### 配置服务启动脚本 完成编译之后,创建Systemd服务单元文件以便管理程序运行状态,实现开机自启等功能。编辑`/etc/systemd/system/nascab.service`: ```ini [Unit] Description=Network Attached Storage Cloud Access Bridge Service After=network.target [Service] ExecStart=/opt/nas-cab/nas-cab Restart=on-failure User=nobody Group=nogroup [Install] WantedBy=default.target ``` 最后启用该服务以确保其随系统一同加载生效: ```bash sudo systemctl enable nascab.service sudo systemctl start nascab.service ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

阿福Chris

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

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

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

打赏作者

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

抵扣说明:

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

余额充值