内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

NAS如何安裝自帶GitServer

小編給大家分享一下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)

小程序開發(fā)
海安县| 柘城县| 新邵县| 潍坊市| 洛扎县| 延川县| 元朗区| 丰县| 泾阳县| 临朐县| 斗六市| 阿拉善盟| 竹山县| 泽普县| 舟曲县| 大丰市| 龙门县| 蚌埠市| 罗源县| 平遥县| 苍梧县| 左云县| 沙雅县| 神木县| 房山区| 鄂伦春自治旗| 铅山县| 乐至县| 东安县| 巴塘县| 中卫市| 凯里市| 宁南县| SHOW| 湘潭县| 辽阳县| 南和县| 嘉峪关市| 健康| 论坛| 东海县|