1. 程式人生 > >花生殼實現SVN客戶端遠端訪問某區域網內SVN伺服器(內網ip地址對映外網地址)

花生殼實現SVN客戶端遠端訪問某區域網內SVN伺服器(內網ip地址對映外網地址)

最近在做一個軟體專案的管理工作,由於專案需求提供和開發分隔兩地,需要建立遠端的版本控制。學校實驗室是通過一個路由器分配下來的固定IP,建立的SVN Server B只能被本地SVN客戶端通過本地地址訪問,不能被遠端SVN客戶端直接訪問。所以需要通過一種手段將SVN伺服器端的本地地址對映到相對應的外網地址上,才能成功被遠端訪問。

之前有同學做過,我也是用過,只是未形成文件,所以根據他之前的思路,我試驗了一下,可以用。解決的辦法就是:在本地SVN伺服器 B安裝花生殼客戶端,使用已註冊和埠對映已啟用的花生殼賬號(至於賬號申請這裡不再贅述,百度很多)登陸。登陸介面如:

點選新花生殼管理進入如下介面:

內網ipSVN Server的內網訪問地址。如:

下圖是我根據我的理解畫的遠端使用者訪問區域網進行版本控制操作的原理,因為對網路這塊的知識瞭解也不是很透徹,若有錯誤望批評指正,謝謝~

相關推薦

花生實現SVN客戶遠端訪問區域網SVN伺服器ip地址對映地址

最近在做一個軟體專案的管理工作,由於專案需求提供和開發分隔兩地,需要建立遠端的版本控制。學校實驗室是通過一個路由器分配下來的固定IP,建立的SVN Server B只能被本地SVN客戶端通過本地地址訪問,不能被遠端SVN客戶端直接訪問。所以需要通過一種手段將SVN伺服器端的

hadoop HA場景下 java客戶遠端訪問hdfs配置

當hadoop namenode是HA叢集時,客戶端遠端訪問hdfs有兩種實現方法: 方法1:將所有關於namenode的引數寫入Configuration物件中。 程式碼: package co

【專案管理】使用SVN客戶搭建可以在區域網訪問SVN本地庫,類似區域網SVN伺服器

參考: TortoiseSVN 取消日誌最小長度限制  http://blog.csdn.net/templar1000/article/details/39345057 svn 要求強制寫日誌 http://www.makaidong.com/%E5%8D%9A%E5%A

svn客戶檢出linux上的svn伺服器版本庫連線嘗試失敗

一般都是3690埠沒有開放【原因1】svnserve.conf 沒寫好,當然你先備份一份先:cp svnserve.conf svnserve.conf.bak開啟此檔案vi svnserve.conf 清空裡面的所有程式碼,複製黏貼以下程式碼:[general] anon-

python socket 套接字編程 單進程服務器 實現客戶訪問

host port list 不能 ioerror 存儲 utf8 所有 tin 服務器: 1 import socket 2 #單進程服務器 實現多客戶端訪問 IO復用 3 #吧所有的客戶端套接字 放在一個列表裏面,一次又一次的便利過濾 4 #這就是apache

nginx+tomcat實現負載均衡以及雙機熱備tomcat宕機導致客戶無法訪問

首先,在這裡分享一個java技術交流群,純粹技術交流,拒絕廣告,歡迎各位進群交流。QQ群:817997079 大家都知道nginx可以代理多臺伺服器(以tomcat為例),那麼當被nginx代理的tomcat伺服器宕機時,我們怎麼保證客戶端能繼續訪問系統?接下來就說一下ng

一刀斬:SVN客戶訪問URL失敗--請求的名稱有效,但是找不到請求的型別

      在使用SVN客戶端時遇到了個這樣的問題:客戶端訪問服務端時輸入對應的URL地址訪問不了,錯誤提示:請求的名稱有效,但是找不到請求的型別。       問題是這樣的,我在自己的電腦上裝上了

在windows用putty實現對Ubuntu的遠端訪問

一、在Ubuntu上需要做的工作。 ps:ping一下遠端控制的電腦的IP,看是否成功。不會自己停止需要用Ctrl+D停止。 1.在Ubuntu上安裝ssh。($:表示在shell輸入命令) $:sudo apg-get install openssh-server 2./

利用橋接實現OpenVPN客戶訪問伺服器windows同一段的其它電腦

背景:  openvpn的伺服器和客戶端不在同一網路,均連線各自的路由器接入internet。 openvpn版本:2.1.4(OpenVPN 2.1.4 i686-pc-mingw32 [SSL] [LZO2] [PKCS11] built on Nov  8 2010

SVN伺服器搭建(一) 與客戶訪問TortoiseSVN

轉自:https://www.cnblogs.com/yankyblogs/p/7282752.html本教程以64位win10系統為例在本地搭建svn伺服器,安裝完成後,即可訪問本地svn伺服器上的專案,也可以訪問網上其他svn伺服器上的專案。一、首先準備三個軟體:1.Vi

使用zabbix3.0.4的ICMP Ping模版實現客戶絡狀態的監控

host -1 ping 修改 cat onf 設置報警 amp 網絡狀態 一、登陸Zabbix服務器做以下操作: 1.fping安裝 wget http://www.fping.org/dist/fping-3.16.tar.gz tar zxvf fping-3.16.

PHP 可以獲取客戶哪些訪問信息

名稱 版本 charset ive rip set 並且 虛擬主機名 -1 php是一種弱類型的程序語言,但是最web的 在程序語言中有系統全局函數: $_SERVER <?php echo "".$_SERVER[‘PHP_SELF‘];#當前正在執行腳本

Ubuntu16.04下安裝elasticsearch+kibana實現php客戶的中文分詞

lba 實例 exc common adding creat 啟動服務 uid dbms 1.下載安裝elasticsearch和kibana wget https://artifacts.elastic.co/downloads/elasticsearch/elasti

C# 實現FTP客戶

枚舉 username rect 進行 sco fine pac out puts 本文是利用C# 實現FTP客戶端的小例子,主要實現上傳,下載,刪除等功能,以供學習分享使用。 思路: 通過讀取FTP站點的目錄信息,列出對應的文件及文件夾。 雙擊目錄,則顯示子目錄,如果是

SVN客戶使用

ges 圖片 客戶端 sts 硬盤 svn客戶端 文件 win 下載安裝 1、在SVN服務器添加新的用戶,復制SVN URL(路徑/目錄)。 2、在客戶端電腦上下載安裝SVN客戶端,配置hosts文件中的內容和SVN服務器的hosts文件內容一致。 hosts路徑:C:

go語言實現 tcp客戶/服務

tcpl sem close byte cpc cep 實現 lee n) / server.go /package main import ("bufio""fmt""net""time")

go語言實現udp客戶/服務

rom client nic exit nil 客戶 ddr close udp / server.go /package main import ("fmt""net""os") func checkError

MAC電腦安裝svn客戶cornerstone

ext clas lin blog cor 文件 shu 損壞 PC 個人感覺在mac上最好用的svn客戶端就是cornerstone,公司客戶端也統一使用這個 sudo spctl --master-disable 這條命令作用就是使得mac運行安裝任何來源App

SVN客戶操作

comm 了解 targe 文章 dde 彈出 如何 綠色 客戶 版權聲明:本文為博主原創文章,轉載請註明原文出處。 https://blog.csdn.net/zzfenglin/article/details/50937119 下面我們來了解一下SVN客戶端

Python3+telnetlib實現telnet客戶

encode tcl 之前 編碼 tps 連接失敗 lan cli get 一、程序要點說明 python實現telnet客戶端的六個關鍵問題及其答案是: 使用什麽庫實現telnet客戶端----telnetlib 怎麽連接主機----兩種方法,一種是在實例化時傳入ip地址