群晖NAS之git服务

1.搭建Git server

环境准备

群晖nas网络存储

开启ssh

本地装有git软件

1.1 开启ssh

"控制面板"---->"应用程序"---->"终端机和SNMP",下图:

"终端机"----->勾选"启动SSH功能",如下图:


1.2 安装Git Server

"套件中心"---->"所有套件"----->"搜索 git"----->"安装套件",如下图:


1.3 创建git仓库目录

"控制面板"---->"共享文件夹"----->"新增"----->"jzkj",如下图:

以上操作git仓库目录创建完成

1.4 创建git的普通用户

"控制面板"---->"用户账号",如下图:



1.5 启用家目录,不然在本地拉取代码的时候显示没有权限

"控制面板"---->"用户账号"------>"高级设置"------>"家目录",如下图:


1.6 使用ssh连接到git server上,如下图:

使用命令行工具连接到git server


/volume1是数据盘

admin@NAS-001:~$ cd /volume1/jzkj/    #刚刚创建的git server的目录

admin@NAS-001:/volume1/jzkj$

admin@NAS-001:/volume1/jzkj$ mkdir script.git

admin@NAS-001:/volume1/jzkj/script.git$ git init --bare    #初始化

Initialized empty Git repository in /volume1/jzkj/script.git/



1.7 在本地进行检测,本地电脑或服务器必须要有git软件

# git clone ssh://xxxx@192.168.1.175:9300/volume1/jzkj/script.git

本地测试报错:


解决办法:

"套件中心"---->"所有套件"----->"搜索 git"----->"打开git"---->"添加用户访问权限",如下图:


# cd script/

# echo 20201020  > test.txt

# git config --global user.email XXXX@163.com

# git config --global user.name XXXX

# git add .

# git commit -m "test"

# git push origin  master

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。