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

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

這篇具有很好參考價(jià)值的文章主要介紹了Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

轉(zhuǎn)載自遠(yuǎn)程內(nèi)網(wǎng)穿透的文章:Linux搭建SVN服務(wù)器,并內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程訪問(wèn)

前言

由于文檔資料越來(lái)越多,將所有資料都存放在自己的電腦上容易混淆,并且也不利于分享。這種情況下,考慮將資料上傳SVN統(tǒng)一管理,這樣一來(lái)其他人也能很方便的查略各種資料。

當(dāng)SVN安裝在局域網(wǎng)內(nèi)的話,想要遠(yuǎn)程訪問(wèn)資料庫(kù)或者代碼將會(huì)受到限制,為了能從公共網(wǎng)絡(luò)訪問(wèn)內(nèi)網(wǎng)SVN資料庫(kù),cpolar能很好的解決這一需求,cpolar是一個(gè)能把內(nèi)網(wǎng)服務(wù)暴露至公網(wǎng)進(jìn)行訪問(wèn)的工具。

SVN分為服務(wù)端和客戶端,服務(wù)端主要是做數(shù)據(jù)資料存儲(chǔ),客戶端主要是圖形化工具連接服務(wù)端獲取服務(wù)端數(shù)據(jù)資料,下面介紹在ubuntu系統(tǒng)安裝服務(wù)端,在通過(guò)客戶端遠(yuǎn)程訪問(wèn)。

1. Ubuntu安裝SVN服務(wù)

命令行輸入安裝命令:

sudo apt install subversion

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

查看svn版本,出現(xiàn)版本信息表示安裝成功:

svnserve --version

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

創(chuàng)建版本庫(kù),執(zhí)行如下系列命令

cd /opt
sudo mkdir svn
cd svn
sudo mkdir repository

創(chuàng)建好后輸入以下命令創(chuàng)建倉(cāng)庫(kù)

sudo svnadmin create /opt/svn/repository

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

創(chuàng)建成功后我們r(jià)epository目錄下會(huì)發(fā)現(xiàn)一系列文件,其中:

  • conf文件夾下是存放的配置文件,包括SVN用戶名的權(quán)限、密碼這些;
  • db里面的包含我們上傳到SVN服務(wù)器上面的文檔、代碼等數(shù)據(jù)的不同版本。

這里需要注意的是要對(duì)db文件夾釋放權(quán)限,否則客戶端可能無(wú)法連接SVN服務(wù)器。

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

輸入以下命令,對(duì)db文件夾釋放權(quán)限,釋放成功后db文件夾會(huì)變成綠色

sudo chmod -R 777 db

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

2. 修改配置文件

首先修改repository文件下的conf這個(gè)文件夾里面的文件

2.1 修改svnserve.conf文件

這個(gè)文件里面主要設(shè)置我們的SVN訪問(wèn)方式.輸入編輯命令:

sudo vim svnserve.conf

i鍵進(jìn)入編輯
解開(kāi)四個(gè)參數(shù)的#號(hào)注釋

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

然后按Esc鍵退出編輯,輸入:wq保存退出

2.2 修改passwd文件

這個(gè)文件主要是添加用戶名和密碼,輸入命令進(jìn)入編輯:

sudo vim passwd

i進(jìn)行編輯

添加以下信息,賬號(hào)密碼可自行定義!

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

添加完成Esc鍵退出,輸入:wq保存退出.

2.3 修改authz文件

這個(gè)文件主要是對(duì)登錄用戶的權(quán)限管理,輸入以下命令進(jìn)入編輯:

sudo vim authz

i進(jìn)行編輯
添加如下信息

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

然后Esc鍵退出編輯,輸入:wq保存退出

3. 啟動(dòng)svn服務(wù)

輸入以下命令啟動(dòng)svn

sudo svnserve -d -r /opt/svn/

4. 內(nèi)網(wǎng)穿透

上面我們?cè)诒镜豒buntu虛擬機(jī)安裝了svn服務(wù)端,但目前只能在局域網(wǎng)絡(luò)下訪問(wèn),如離開(kāi)了局域網(wǎng)將無(wú)法連接svn。不過(guò)我們可以通過(guò)cpolar來(lái)實(shí)現(xiàn)公網(wǎng)訪問(wèn),突破局域網(wǎng)的限制,不需要公網(wǎng)IP,不需要設(shè)置路由器。

cpolar官網(wǎng):https://www.cpolar.com/

4.1 安裝cpolar內(nèi)網(wǎng)穿透

  • 支持一鍵腳本安裝命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • token認(rèn)證

登錄cpolar官網(wǎng)后臺(tái),點(diǎn)擊左側(cè)的驗(yàn)證,查看自己的認(rèn)證token,之后將token貼在命令行里:

cpolar authtoken xxxxxxx

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

  • 向系統(tǒng)添加服務(wù)
sudo systemctl enable cpolar
  • 啟動(dòng)cpolar服務(wù)
sudo systemctl start cpolar

4.2 創(chuàng)建隧道映射本地端口

成功啟動(dòng)cpolar服務(wù)后,我們?cè)跒g覽器上訪問(wèn)本地9200端口【http://127.0.0.1:9200 】,登錄cpolar web UI管理界面。

登錄成功后,點(diǎn)擊左側(cè)儀表盤(pán)的隧道管理——?jiǎng)?chuàng)建隧道,創(chuàng)建一個(gè)tcp協(xié)議的隧道指向本地3690端口:

  • 隧道名稱(chēng):可自定義,注意不要與已有的隧道名稱(chēng)重復(fù)
  • 協(xié)議:tcp
  • 本地地址:3690
  • 域名類(lèi)型:免費(fèi)選擇隨機(jī)域名
  • 地區(qū):選擇China VIP

點(diǎn)擊創(chuàng)建

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

隧道創(chuàng)建成功后,點(diǎn)擊左側(cè)的狀態(tài)——在線隧道列表,可以看到,剛剛創(chuàng)建的隧道已經(jīng)有生成了相應(yīng)的公網(wǎng)地址,將其復(fù)制下來(lái)

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

5. 測(cè)試公網(wǎng)訪問(wèn)

官方網(wǎng)站下載svn客戶端:https://tortoisesvn.net/downloads.html

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

SVN安裝完在桌面鼠標(biāo)右鍵,點(diǎn)擊svncheckout,輸入我們復(fù)制的cpolar公網(wǎng)地址,然后點(diǎn)擊ok

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

輸入我們前面創(chuàng)建的賬號(hào)密碼

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

接著右鍵,這時(shí)候出現(xiàn)svn update,點(diǎn)擊,沒(méi)有出現(xiàn)error即連接成功

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

6. 配置固定公網(wǎng)TCP端口地址

由于以上使用cpolar所創(chuàng)建的隧道使用的是隨機(jī)公網(wǎng)地址,該地址為隨機(jī)臨時(shí)地址,24小時(shí)內(nèi)會(huì)發(fā)生變化,不利于長(zhǎng)期遠(yuǎn)程訪問(wèn)。

為了更好的連接,我們可以為其配置二級(jí)子域名,該地址為固定地址,不會(huì)隨機(jī)變化

需要注意,配置固定TCP端口地址需要將cpolar升級(jí)到專(zhuān)業(yè)版套餐或以上?!綾polar支持21天退款保證】

6.1 保留一個(gè)固定的公網(wǎng)TCP端口地址

登錄cpolar官網(wǎng),點(diǎn)擊左側(cè)的預(yù)留,選擇保留的TCP地址,我們先來(lái)為遠(yuǎn)程SVN保留一個(gè)固定端口地址。

  • 地區(qū):選擇China VIP
  • 描述:即備注,可自定義填寫(xiě)

點(diǎn)擊保留

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

地址保留成功后,系統(tǒng)會(huì)生成相應(yīng)的固定公網(wǎng)地址,將其復(fù)制下來(lái)

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

6.2 配置固定公網(wǎng)TCP端口地址

在瀏覽器上訪問(wèn)9200端口,http://127.0.0.1:9200/,登錄cpolar web ui管理界面,點(diǎn)擊左側(cè)儀表盤(pán)的隧道管理——隧道列表,找到svn隧道,點(diǎn)擊右側(cè)的編輯

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

修改隧道信息,將保留成功的固定tcp地址配置到隧道中

  • 端口類(lèi)型:修改為固定tcp端口
  • 預(yù)留的tcp地址:填寫(xiě)保留成功的地址

點(diǎn)擊更新

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

隧道更新成功后,點(diǎn)擊左側(cè)儀表盤(pán)的狀態(tài)——在線隧道列表,找到我的世界隧道,可以看到公網(wǎng)地址已經(jīng)更新成為了固定tcp地址。

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

7. 使用固定TCP端口地址遠(yuǎn)程SVN服務(wù)

右鍵打開(kāi)relocate

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

修改連接地址,改為固定tcp的地址,修改完點(diǎn)擊OK

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射

接著右鍵svn update,點(diǎn)擊,沒(méi)有出現(xiàn)error即連接成功

Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-444832.html

到了這里,關(guān)于Linux環(huán)境搭建SVN服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問(wèn) - cpolar端口映射的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 無(wú)需租用云服務(wù)器:使用Linux本地搭建web服務(wù)并實(shí)現(xiàn)內(nèi)網(wǎng)穿透發(fā)布公網(wǎng)訪問(wèn)的詳細(xì)教程

    無(wú)需租用云服務(wù)器:使用Linux本地搭建web服務(wù)并實(shí)現(xiàn)內(nèi)網(wǎng)穿透發(fā)布公網(wǎng)訪問(wèn)的詳細(xì)教程

    在web項(xiàng)目中,部署的web站點(diǎn)需要被外部訪問(wèn),則需要一個(gè)媒介,通過(guò)把資源放在這個(gè)媒介中,再通過(guò)所暴露的端口指向這個(gè)站點(diǎn),當(dāng)外部訪問(wèn)這個(gè)媒介所對(duì)應(yīng)的端口時(shí),媒介指向站點(diǎn),完成訪問(wèn),像這種類(lèi)似的媒介,常用的有tomcat容器、Apache等,這邊使用Apache來(lái)建搭建。 Apache2 是一種流行的

    2024年02月10日
    瀏覽(28)
  • Linux Ubuntu環(huán)境部署SVN服務(wù)并結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問(wèn)內(nèi)網(wǎng)資料庫(kù)

    Linux Ubuntu環(huán)境部署SVN服務(wù)并結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問(wèn)內(nèi)網(wǎng)資料庫(kù)

    由于文檔資料越來(lái)越多,將所有資料都存放在自己的電腦上容易混淆,并且也不利于分享。這種情況下,考慮將資料上傳SVN統(tǒng)一管理,這樣一來(lái)其他人也能很方便的查略各種資料。 當(dāng)SVN安裝在局域網(wǎng)內(nèi)的話,想要遠(yuǎn)程訪問(wèn)資料庫(kù)或者代碼將會(huì)受到限制,為了能從公共網(wǎng)絡(luò)訪問(wèn)內(nèi)

    2024年02月03日
    瀏覽(94)
  • Linux搭建我的世界服務(wù)器 + 公網(wǎng)遠(yuǎn)程聯(lián)機(jī)教程「不需要公網(wǎng)IP」

    Linux搭建我的世界服務(wù)器 + 公網(wǎng)遠(yuǎn)程聯(lián)機(jī)教程「不需要公網(wǎng)IP」

    轉(zhuǎn)載自內(nèi)網(wǎng)穿透工具的文章:Linux搭建我的世界MC服務(wù)器 - MCSM面板 【外網(wǎng)遠(yuǎn)程聯(lián)機(jī)教程】 Linux使用MCSM面板搭建我的世界私服相對(duì)比windwos簡(jiǎn)單,也是目前比較流行的設(shè)置方式,在Linux中安裝MCSManger也是非常容易,一鍵指令腳本即可安裝。 下面介紹MCSManager搭建我的世界私服+cpolar內(nèi)網(wǎng)

    2024年02月04日
    瀏覽(26)
  • 搭建frp+OpenVPN實(shí)現(xiàn)公網(wǎng)服務(wù)器對(duì)內(nèi)網(wǎng)服務(wù)器的訪問(wèn)

    搭建frp+OpenVPN實(shí)現(xiàn)公網(wǎng)服務(wù)器對(duì)內(nèi)網(wǎng)服務(wù)器的訪問(wèn)

    1.1實(shí)驗(yàn)需求 本實(shí)驗(yàn)需求一臺(tái)公網(wǎng)服務(wù)器,兩臺(tái)內(nèi)網(wǎng)服務(wù)器 公網(wǎng)服務(wù)器:作為frp服務(wù)端以及openvpn客戶端 第一臺(tái)內(nèi)網(wǎng)服務(wù)器:作為frp客戶端以及openvpn服務(wù)端 第二臺(tái)內(nèi)網(wǎng)服務(wù)器:需進(jìn)行openvpn客戶端配置(測(cè)試用) 1.2配置yum源 2.1服務(wù)端配置(公網(wǎng)服務(wù)器) 下載并解壓frp數(shù)據(jù)包

    2024年02月04日
    瀏覽(33)
  • IntelliJ IDEA無(wú)公網(wǎng)遠(yuǎn)程Linux服務(wù)器環(huán)境開(kāi)發(fā)(建議收藏!)

    IDEA的遠(yuǎn)程開(kāi)發(fā)功能,可以將本地的編譯、構(gòu)建、調(diào)試、運(yùn)行等工作都放在遠(yuǎn)程服務(wù)器上執(zhí)行,而本地僅運(yùn)行客戶端軟件進(jìn)行常規(guī)的開(kāi)發(fā)操作即可,舊版本IDEA目前不支持該功能.,本例使用的是IDEA2023.2.5版本 下面介紹如何在IDEA中設(shè)置遠(yuǎn)程連接服務(wù)器開(kāi)發(fā)環(huán)境并結(jié)合Cpolar內(nèi)網(wǎng)穿透工

    2024年02月05日
    瀏覽(19)
  • 本地電腦搭建SFTP服務(wù)器,并實(shí)現(xiàn)公網(wǎng)訪問(wèn)

    本地電腦搭建SFTP服務(wù)器,并實(shí)現(xiàn)公網(wǎng)訪問(wèn)

    1.1 下載 freesshd 服務(wù)器軟件 下載地址:freeSSHd and freeFTPd 選擇freeFTPD.exe下載 下載后,點(diǎn)擊安裝 安裝之后,它會(huì)提示是否啟動(dòng)后臺(tái)服務(wù),Yes 安裝后,點(diǎn)擊開(kāi)始菜單– freeFTPd, 注意 :這里要點(diǎn)擊鼠標(biāo)右鍵, 以管理員權(quán)限 打開(kāi)freeFTPd,如果以普通用戶打開(kāi)freeFTPd, 將無(wú)法保存配置

    2024年02月08日
    瀏覽(28)
  • IDEA無(wú)公網(wǎng)環(huán)境ssh遠(yuǎn)程訪問(wèn)本地Linux服務(wù)器進(jìn)行開(kāi)發(fā)

    IDEA無(wú)公網(wǎng)環(huán)境ssh遠(yuǎn)程訪問(wèn)本地Linux服務(wù)器進(jìn)行開(kāi)發(fā)

    本文主要介紹如何在IDEA中設(shè)置遠(yuǎn)程連接服務(wù)器開(kāi)發(fā)環(huán)境,并結(jié)合Cpolar內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)無(wú)公網(wǎng)遠(yuǎn)程連接,然后實(shí)現(xiàn)遠(yuǎn)程Linux環(huán)境進(jìn)行開(kāi)發(fā)。 IDEA的遠(yuǎn)程開(kāi)發(fā)功能,可以將本地的編譯、構(gòu)建、調(diào)試、運(yùn)行等工作都放在遠(yuǎn)程服務(wù)器上執(zhí)行,而本地僅運(yùn)行客戶端軟件進(jìn)行常規(guī)的開(kāi)發(fā)

    2024年02月03日
    瀏覽(23)
  • 無(wú)需租云服務(wù)器,Linux本地搭建web服務(wù),并內(nèi)網(wǎng)穿透發(fā)布公網(wǎng)訪問(wèn)

    無(wú)需租云服務(wù)器,Linux本地搭建web服務(wù),并內(nèi)網(wǎng)穿透發(fā)布公網(wǎng)訪問(wèn)

    轉(zhuǎn)載自cpolar文章:Linux CentOS本地搭建Web站點(diǎn),并實(shí)現(xiàn)公網(wǎng)訪問(wèn) 在web項(xiàng)目中,部署的web站點(diǎn)需要被外部訪問(wèn),則需要一個(gè)媒介,通過(guò)把資源放在這個(gè)媒介中,再通過(guò)所暴露的端口指向這個(gè)站點(diǎn),當(dāng)外部訪問(wèn)這個(gè)媒介所對(duì)應(yīng)的端口時(shí),媒介指向站點(diǎn),完成訪問(wèn),像這種類(lèi)似的媒介,常用的有

    2024年02月06日
    瀏覽(25)
  • Linux搭建我的世界服務(wù)器和如何使用公網(wǎng)遠(yuǎn)程進(jìn)行聯(lián)機(jī)教程

    Linux搭建我的世界服務(wù)器和如何使用公網(wǎng)遠(yuǎn)程進(jìn)行聯(lián)機(jī)教程

    轉(zhuǎn)載自內(nèi)網(wǎng)穿透工具的文章:Linux搭建我的世界MC服務(wù)器 - MCSM面板 【外網(wǎng)遠(yuǎn)程聯(lián)機(jī)教程】 Linux使用MCSM面板搭建我的世界私服相對(duì)比windwos簡(jiǎn)單,也是目前比較流行的設(shè)置方式,在Linux中安裝MCSManger也是非常容易,一鍵指令腳本即可安裝。 下面介紹MCSManager搭建我的世界私服+cpolar內(nèi)網(wǎng)

    2024年02月01日
    瀏覽(34)
  • 無(wú)需租云服務(wù)器,Linux本地搭建web服務(wù),并內(nèi)網(wǎng)穿透發(fā)布公網(wǎng)訪問(wèn)(1)

    無(wú)需租云服務(wù)器,Linux本地搭建web服務(wù),并內(nèi)網(wǎng)穿透發(fā)布公網(wǎng)訪問(wèn)(1)

    轉(zhuǎn)載自cpolar文章:Linux CentOS本地搭建Web站點(diǎn),并實(shí)現(xiàn)公網(wǎng)訪問(wèn) 在web項(xiàng)目中,部署的web站點(diǎn)需要被外部訪問(wèn),則需要一個(gè)媒介,通過(guò)把資源放在這個(gè)媒介中,再通過(guò)所暴露的端口指向這個(gè)站點(diǎn),當(dāng)外部訪問(wèn)這個(gè)媒介所對(duì)應(yīng)的端口時(shí),媒介指向站點(diǎn),完成訪問(wèn),像這種類(lèi)似的媒介,常用的有

    2024年02月07日
    瀏覽(28)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包