使用群暉NAS:配置Git server


1.首先在群暉的DSM的控制面板中創建一個用戶例如是Git_test(我給了管理員權限)

2.在套件中心安裝 Git server

3.打開Git server 勾選用戶 Git_test

4.在控制面板的“終端機和SNMP”中啟動SSH功能

5.在控制面板的共享文件夾中創建一個文件夾,例如 "GitRepo",也就是倉庫

6.然后再File station 中在GitRepo下創建一個項目文件夾,例如"project1"

7.在windows中打開Git bash控制台

8.登錄到NAS的Git server(輸入Git_test的密碼):

ssh Git_test@192.168.1.104 #我的是在局域網中

8.然后cd到project1下:

cd /volume1/GitRepo/project1 #volume1是默認的

9.初始化git:

git --bare init

10.使用 cd .. 命令返回到 GitRepo目錄

11.更改project1的權限以便其他的用戶訪問 (例如在NAS中有另外一個用戶whlook

sudo chown -R whlook:user project1 #user 是whlook所在的用戶組

  另外其他的修改文件夾權限的:

chmod -R 775 project1/ #設定讀寫權限的指令
chgrp -R users project1/# 設定擁有權限的群組的指令

12.然后可以退出這個Git_test賬戶或者直接關閉Git bash了

13.接着打開Git bash,將剛剛的project1克隆到本地:

git clone whlook@192.168.1.104:/volume1/GitRepo/project1/

14.cd 到project1目錄下,然后打開project1目錄新建一個文件比如 "test.txt",然后在bash中輸入:

git status  #檢測狀態

git add test.txt #添加到緩存區

git commit -m"test" #添加到本地倉庫

git push #上傳到NAS

  最后push的時候如果沒有error的話就OK了,如果有error,應該是文件夾權限的問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM