群晖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.
原文链接:https://blog.csdn.net/u011046042/article/details/130450897?ops_request_misc=&request_id=0ff48e24af2d48438d9dd6ad0ccc27d3&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch~default-1-130450897-null-null.268%5Ev1%5Ekoosearch&utm_term=%E9%BB%91%E7%BE%A4%E6%99%96%E3%80%81docker%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81%E5%9F%9F%E5%90%8D%E6%B3%A8%E5%86%8C%E3%80%81%E5%AE%9D%E5%A1%94%E3%80%81%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E3%80%81nginx%E3%80%81frp%E3%80%81%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81NAS%E3%80%81%E7%BE%A4%E6%99%96%E3%80%81%E9%98%BF%E9%87%8C%E4%BA%91%E3%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E3%80%81ipv6%E3%80%81ddns%E3%80%81%E8%BD%BB%E9%87%8F%E7%BA%A7%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E9%93%81%E5%A8%81%E9%A9%AC%E3%80%81%E5%A8%81%E8%81%94%E9%80%9A%E3%80%81DSM%E3%80%81DSM6.0%E3%80%81%E7%BE%A4%E6%99%96nas%E3%80%81%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85%E3%80%81