国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

一文詳解 Synology NAS搭建Git Server

這篇具有很好參考價值的文章主要介紹了一文詳解 Synology NAS搭建Git Server。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

業(yè)余時間完成一些代碼工程,需要一個代碼管理工具,由于此類項(xiàng)目大多要求一定的保密性,此時使用類似Github這種必須開源的gitServer就不太適合了,正好手里有一臺群輝NAS,用群輝配置一個Git Server來滿足這個要求。

  • 創(chuàng)建GitRepo目錄
  • 創(chuàng)建gitcode用戶
  • 安裝GitServer
  • 開啟SSH
  • 配置gitcode賬戶權(quán)限&配置免密登錄
  • 創(chuàng)建代碼倉庫

一、創(chuàng)建GitRepo目錄

這里我們需要創(chuàng)建一個GitServer的數(shù)據(jù)存儲的主共享目錄:
進(jìn)入 控制面板 > 共享文件夾 > 新增(GitRepo)

nas git,群輝,git server,synology

二、創(chuàng)建gitcode用戶

這里創(chuàng)建一個單獨(dú)的git用戶賬戶,專用于終端代碼提交:
進(jìn)入 控制面板 > 用戶帳號 > 新增 (這里我創(chuàng)建的賬戶名稱為gitcode)

nas git,群輝,git server,synology

用戶群組可以使用默認(rèn)的 users

nas git,群輝,git server,synology

分配共享文件夾權(quán)限時,將前面創(chuàng)建的GitRepo目錄賦予讀寫權(quán)限

nas git,群輝,git server,synology

應(yīng)用程序權(quán)限全部允許:
nas git,群輝,git server,synology

三、安裝GitServer

前往 套件中心 > 搜索與安裝Git Server

nas git,群輝,git server,synology

完成安裝后,打開Git Server,勾選gitcode的用戶權(quán)限

nas git,群輝,git server,synology

四、開啟SSH

進(jìn)入 控制面板 > 終端機(jī)和SNMP > 啟動SSH功能 > 端口默認(rèn)為22(端口可根據(jù)需要自行定義)

nas git,群輝,git server,synology

五、配置權(quán)限

開啟SSH后,通過管理員gitcode賬戶便可以在終端中通過ssh命令登錄遠(yuǎn)端NAS了。

  • 更改gitcode帳戶目錄權(quán)限
  • 配置免密登錄

5.1 更改gitcode帳戶目錄權(quán)限

  • 1.使用管理員帳號和密碼登錄:
ssh <管理員賬戶>@<nas_ip> -p <端口>
// 例如:
ssh admin@192.168.01.01 -p 22
  • 2.切換到root:
sudo -i
  • 3.進(jìn)入homes目錄:
cd /volume1/homes
  • 4.修改git用戶目錄權(quán)限:
chmod -R 755 gitcode

nas git,群輝,git server,synology

5.2 配置免密登錄

  • 1.進(jìn)入git帳戶目錄:
cd /volume1/homes/gitcode
  • 2.創(chuàng)建.ssh文件夾:
mkdir .ssh
  • 3.創(chuàng)建authorized_keys文件:
// 進(jìn)入.ssh
cd /volume1/homes/gitcode/.ssh
// 創(chuàng)建 authorized_keys文件
touch authorized_keys
  • 4.將終端的id_rsa.pub內(nèi)容拷貝authorized_keys中,多個id_rsa.pub時,可分行處理(一行一個):

nas git,群輝,git server,synology

  • 5.創(chuàng)建git-shell-commands目錄:
    此目錄是解決ssh登錄該帳號是報 hint: ~/git-shell-commands should exist and have read and execute access. 錯誤的問題。
// 進(jìn)入 gitcode 目錄
cd /volume1/homes/gitcode
// 創(chuàng)建 git-shell-commands目錄
mkdir git-shell-commands

nas git,群輝,git server,synology

  • 6.設(shè)置.ssh目錄權(quán)限組并賦予權(quán)限:
// 進(jìn)入 gitcode 目錄
cd /volume1/homes/gitcode
// 設(shè)置權(quán)限組
chown -R gitcode:users .ssh
// 賦權(quán)
chmod -R 700 .ssh

nas git,群輝,git server,synology

  • 7.設(shè)置authorized_keys文件權(quán)限:
cd /volume1/homes/gitcode/.ssh
chmod 600 authorized_keys

nas git,群輝,git server,synology

  • 8.到此免密登錄配置完成。

六、創(chuàng)建代碼倉庫

  • 1.使用管理員帳號和密碼登錄:
ssh <管理員賬戶>@<nas_ip> -p <端口>
// 例如:
ssh admin@192.168.01.01 -p 22
  • 2.創(chuàng)建代碼倉庫:
// 進(jìn)入公共文件夾
cd /volume1/GitRepo
// 創(chuàng)建代碼倉庫
git --bare init <repo_name>.git
// 修改<repo_name>.git文件及其子目錄的歸屬用戶和組
chown -R gitcode:users <repo_name>.git
  • 3.客戶端Clone:
git clone ssh://gitcode@<nas_ip>:<端口>/volume1/GitRepo/<repo_name>.git
  • Git Server配置完成。

= THE END =

文章首發(fā)于公眾號”CODING技術(shù)小館“,如果文章對您有幫助,歡迎關(guān)注我的公眾號。文章來源地址http://www.zghlxwxcb.cn/news/detail-778512.html

到了這里,關(guān)于一文詳解 Synology NAS搭建Git Server的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 自己電腦中安裝黑群輝NAS

    自己電腦中安裝黑群輝NAS

    前期準(zhǔn)備:一個品牌U盤(制作后就是啟動盤需一直插電腦上)、一臺安裝群輝的電腦(可以沒有硬盤)、一臺可正常開機(jī)的電腦 資源下載: 百度網(wǎng)盤鏈接:鏈接: https://pan.baidu.com/s/1t_yVON16Pt8H1ytpvf0J-A?pwd=xe7m 提取碼: xe7m 迅雷鏈接:https://pan.xunlei.com/s/VMvssSa6keeN4UYJWSzQRf1SA1 提取碼:

    2024年02月09日
    瀏覽(19)
  • [NAS] Synology (群暉) DSM同步數(shù)據(jù)到阿里云盤

    [NAS] Synology (群暉) DSM同步數(shù)據(jù)到阿里云盤

    群暉NAS通過webDAV同步阿里云盤的一些方法會因?yàn)槟承╅_源項(xiàng)目的開發(fā)者放棄維護(hù)而失效,這里介紹一個最新同步到阿里云盤的方法 點(diǎn)擊“注冊表”,搜索aliyundrive,找到“messense/aliyundrive-webdav”下載安裝 選擇橋接模式 (默認(rèn)) 點(diǎn)擊“高級設(shè)置”,勾選“啟用自動重新啟動”,

    2024年02月06日
    瀏覽(26)
  • 群暉(Synology)NAS 后臺安裝 Docker 后配置 PostgreSQL

    群暉(Synology)NAS 后臺安裝 Docker 后配置 PostgreSQL

    群暉(Synology)NAS 的后臺在新版本對 Docker 不再稱為 Docker,現(xiàn)在改稱為 Container Manager 了。 單擊進(jìn)入后運(yùn)行 Container Manager。 針對 PostgreSQL 的容器,我們選擇容器后,如果你已經(jīng)安裝了 PostgreSQL 的話,應(yīng)該就能看到運(yùn)行的容器了。 然后選擇設(shè)置。 在 PostgreSQL 的容器設(shè)置中有

    2024年02月09日
    瀏覽(16)
  • 【SQL】群輝 NAS 安裝 Mysql 遠(yuǎn)程訪問連接

    【SQL】群輝 NAS 安裝 Mysql 遠(yuǎn)程訪問連接

    群輝安裝MySQL具有高效、安全、可靠、靈活等優(yōu)勢,可以為用戶提供一個優(yōu)秀的數(shù)據(jù)管理和分析環(huán)境。同時具有良好的硬件性能和穩(wěn)定性,可以保障MySQL數(shù)據(jù)庫的高效運(yùn)行和數(shù)據(jù)安全. cpolar 是一款內(nèi)網(wǎng)穿透工具,通過簡單的設(shè)置,我們即可實(shí)現(xiàn)遠(yuǎn)程訪問群輝中mysql,解除了只能本地

    2024年02月12日
    瀏覽(28)
  • [NAS] Synology (群暉) DSM 7.X 掛載NTFS硬盤

    [NAS] Synology (群暉) DSM 7.X 掛載NTFS硬盤

    群暉默認(rèn)支持的文件系統(tǒng)有btrfs和ext4,對于一些媒體影音游戲等比較大的文件,組RAID做熱備對于筆者個人來說不太劃算, 而在系統(tǒng)升級或者換設(shè)備備份時候把這些挾裹進(jìn)去,備份文件則是巨大無比. 筆者的分盤策略是RAID5只存系統(tǒng)軟件類電子書之類的軟件, 掛載NTFS做云備份 + 冷備

    2024年02月05日
    瀏覽(26)
  • 【服務(wù)器】群輝 NAS 安裝 Mysql 遠(yuǎn)程訪問連接

    【服務(wù)器】群輝 NAS 安裝 Mysql 遠(yuǎn)程訪問連接

    群輝安裝MySQL具有高效、安全、可靠、靈活等優(yōu)勢,可以為用戶提供一個優(yōu)秀的數(shù)據(jù)管理和分析環(huán)境。同時具有良好的硬件性能和穩(wěn)定性,可以保障MySQL數(shù)據(jù)庫的高效運(yùn)行和數(shù)據(jù)安全. cpolar 是一款內(nèi)網(wǎng)穿透工具,通過簡單的設(shè)置,我們即可實(shí)現(xiàn)遠(yuǎn)程訪問群輝中mysql,解除了只能本地

    2024年02月12日
    瀏覽(23)
  • 小白新手一文完成Git+Github/GITEE傻瓜式入門詳解部署教程(內(nèi)含TortoiseGit配置)

    小白新手一文完成Git+Github/GITEE傻瓜式入門詳解部署教程(內(nèi)含TortoiseGit配置)

    本文創(chuàng)作時版本為 Git-2.41.0,使用目標(biāo)為筆記存儲和代碼庫,部分公司向使用的設(shè)置可能不一樣 本文在創(chuàng)作時通過狂神說視頻的學(xué)習(xí)和幫助 版本控制 (Revision control)是一種在開發(fā)的過程中用于管理我們對文件、目錄或工程等內(nèi)容的修改歷史,方便查看更改歷史記錄,備份以

    2024年02月04日
    瀏覽(55)
  • 群暉服務(wù)器Synology nas斷電重啟后 如何重新連接。重新設(shè)置靜態(tài)IP

    群暉服務(wù)器Synology nas斷電重啟后 如何重新連接。重新設(shè)置靜態(tài)IP

    對nas斷電重啟后,將它作為硬盤使用的主服務(wù)器掛載就失效了。原因是nas默認(rèn)動態(tài)IP,重啟后IP變化,掛載失效。 登錄此網(wǎng)站進(jìn)行尋找:(注意:主機(jī)和nas要在一個局域網(wǎng)下) http://find.synology.com/# 顯示正在尋找的內(nèi)容 找到后的信息: 接下來則是,使用這個IP在主服務(wù)器中進(jìn)行

    2024年02月03日
    瀏覽(27)
  • 如何在群輝NAS系統(tǒng)下安裝cpolar套件,并使用cpolar內(nèi)網(wǎng)穿透?

    如何在群輝NAS系統(tǒng)下安裝cpolar套件,并使用cpolar內(nèi)網(wǎng)穿透?

    群暉作為大容量存儲系統(tǒng),既可以作為個人的私有存儲設(shè)備,也可以放在小型企業(yè)中作為數(shù)據(jù)中心使用。其強(qiáng)大的數(shù)據(jù)存儲和管理功能,讓其還能夠勝任更多任務(wù)。但由于群暉的應(yīng)用場景所限,這些功能通常只能在局域網(wǎng)內(nèi)實(shí)現(xiàn),想要讓群暉NAS存儲的數(shù)據(jù)能在公網(wǎng)訪問到,我

    2024年02月13日
    瀏覽(18)
  • 群輝NAS之mailstation的升級操作(使用docker升級到最新roundcube-webmail)

    @TOC最近使用群輝7.2做企業(yè)內(nèi)部的電子郵件服務(wù)器,其他都挺好,到了電話本這里,需要安裝globaladdressbook,這個插件,而且也需要用到composer去安裝。倒是可以裝上,可不起用。后來發(fā)現(xiàn)是mail station所使用的roundcube,版本太低,已經(jīng)無法兼容插件。以下是的群輝7.0平臺部署前

    2024年02月12日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包