威聯通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