威联通nas搭建git服务器
❶ nas(群晖)上使用git服务(git service)
确定服务启动了。通常是nmap扫描服务器的端口。
确定服务端配置了你的账号准入,这要看配置文件。
❷ 群晖NAS之git服务
环境准备
群晖nas网络存储
开启ssh
本地装有git软件
"控制面板"---->"应用程序"---->"终端机和SNMP",下图:
"终端机"----->勾选"启动SSH功能",如下图:
"套件中心"---->"所有套件"----->"搜索 git"----->"安装套件",如下图:
"控制面板"---->"共享文件夹"----->"新增"----->"jzkj",如下图:
以上操作git仓库目录创建完成
"控制面板"---->"用户账号",如下图:
"控制面板"---->"用户账号"------>"高级设置"------>"家目录",如下图:
使用命令行工具连接到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/
# git clone ssh://[email protected]:9300/volume1/jzkj/script.git
本地测试报错:
解决办法:
"套件中心"---->"所有套件"----->"搜索 git"----->"打开git"---->"添加用户访问权限",如下图:
# cd script/
# echo 20201020 > test.txt
# git config --global user.email [email protected]
# git config --global user.name XXXX
# git add .
# git commit -m "test"
# git push origin master