1.搭建Git server
環(huán)境準備
群暉nas網(wǎng)絡(luò)存儲
開啟ssh
本地裝有g(shù)it軟件
1.1 開啟ssh
"控制面板"---->"應(yīng)用程序"---->"終端機和SNMP",下圖:
"終端機"----->勾選"啟動SSH功能",如下圖:
1.2 安裝Git Server
"套件中心"---->"所有套件"----->"搜索 git"----->"安裝套件",如下圖:
1.3 創(chuàng)建git倉庫目錄
"控制面板"---->"共享文件夾"----->"新增"----->"jzkj",如下圖:
以上操作git倉庫目錄創(chuàng)建完成
1.4 創(chuàng)建git的普通用戶
"控制面板"---->"用戶賬號",如下圖:
1.5 啟用家目錄,不然在本地拉取代碼的時候顯示沒有權(quán)限
"控制面板"---->"用戶賬號"------>"高級設(shè)置"------>"家目錄",如下圖:
1.6 使用ssh連接到git server上,如下圖:
使用命令行工具連接到git server
/volume1是數(shù)據(jù)盤
admin@NAS-001:~$ cd /volume1/jzkj/? ? #剛剛創(chuàng)建的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 在本地進行檢測,本地電腦或服務(wù)器必須要有g(shù)it軟件
# git clone ssh://xxxx@192.168.1.175:9300/volume1/jzkj/script.git
本地測試報錯:
解決辦法:
"套件中心"---->"所有套件"----->"搜索 git"----->"打開git"---->"添加用戶訪問權(quán)限",如下圖:
# 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