小編給大家分享一下NAS如何安裝自帶Git Server,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
為赤峰林西等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及赤峰林西網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、赤峰林西網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
首先,進入DSM,然后在套件中心中找到GIT SERVER,下載安裝即可。
官方提供的DSM幫助中心對GIT SERVER使用的幫助如下:
若要允許用戶使用 Git: 請使用擁有管理權(quán)限的帳戶登錄 DSM。進入控制面板 > 終端機并啟用 SSH 服務(wù)。 請啟動 Git 套件,并選擇用戶以向其提供從資料庫簽入與簽出文件的能力。 注: 通過稱為 git-shell 的殼工具,Git 用戶將被限制僅可進行 Git 相關(guān)活動。此登錄殼將應(yīng)用于 Git 用戶可進行確保這些帳戶僅用于 Git 操作。因此,Git 用戶只能使用 SSH 連接來推拉 Git 存儲庫,而沒有 DSM 完全的訪問權(quán)限。 若要創(chuàng)建 Git 存儲庫: 請通過 SSH 服務(wù)以 root 或 admin 身份登錄 Synology 服務(wù)器。 將目錄更改為 /volumeX(X 為卷編號)以創(chuàng)建文件夾。例如,“git_repos”。該文件夾將擁有與 Linux 相同的權(quán)限。 請在該文件夾中運行 git init 來創(chuàng)建空存儲庫。 創(chuàng)建存儲庫后,Git 客戶端用戶可輸入以下命令來訪問該存儲庫: git clone ssh://[Git 用戶]@[您的 Synology 服務(wù)器 IP 地址或主機名]/[Git 存儲庫路徑]
接下來是具體的步驟:
1.通過終端登錄到服務(wù)器(需要使用admin管理員賬號)
2.進入你的磁盤卷,一般名字是volumeX,X表示你創(chuàng)建的磁盤空間數(shù)量,一般這個機器就兩個硬盤,一般就是volume1了
cd /volume1
3.接著創(chuàng)建一個git庫目錄
sudo mkdir git_repos
4.然后再里面創(chuàng)建一個測試項目
cd git_repos sudo mkdir gittest
5.然后進入這個測試項目目錄,進行GIT初始化
cd gittest sudo git init --bare
由于是root用戶執(zhí)行的操作,所以有一個最最重要的步驟,就是將這個寶庫的整個目錄的主人要修改為你的git用戶
chown -R admin:users git_repos
如果你還想讓其他用戶也一起共享的話,還需要將其他用戶的權(quán)限設(shè)置為可寫
chmod -R 775 git_repos
到這里,服務(wù)器就設(shè)置完畢了。
6.在客戶端進入git 命令行,測試一下是否可以下載和上傳。
git clone ssh://admin@192.168.0.1:5122/volume1/git_repos/gittest
然后再本地添加一個文件并提交到本地版本庫中:
echo "t1.txt" >t1.txt git add t1.txt git commit -m "add t1.txt" 最后測試一下推送到GIT SERVER上 git push origin master 顯示成功!
簡單的步驟總結(jié)如下:
1.先在本地創(chuàng)建項目,有個項目目錄
2.然后在本地的這個項目目錄中執(zhí)行g(shù)it --bare init進行初始化。
3.然后將需要提交的文件提交到本地
4.然后將項目目錄COPY到服務(wù)器上,只COPY .git 目錄就行,其他工作目錄不用COPY的。
5.在本地就可以推送到遠程服務(wù)器上了。
還有一種方法:
如果本地初始化的時候使用的是git init,那么推送就會出現(xiàn)問題。解決方法是將本地的目錄全部COPY到服務(wù)器上。然后再服務(wù)器對應(yīng)目錄下面執(zhí)行:
git config --bool core.bare true 接著刪除掉除.git目錄之外的所有文件和目錄即可。 這樣本地就能順利推送了。 當(dāng)然直接使用 git clone --bare hello hello.git 這樣直接導(dǎo)出裸庫,然后將hello.git 這個目錄直接上傳到服務(wù)器上也可以。不過地址需要加上hello.git這個的目錄。
看完了這篇文章,相信你對“NAS如何安裝自帶Git Server”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
網(wǎng)頁名稱:NAS如何安裝自帶GitServer
網(wǎng)站地址:http://www.rwnh.cn/article18/jicigp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、動態(tài)網(wǎng)站、App開發(fā)、網(wǎng)站設(shè)計、靜態(tài)網(wǎng)站、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)