<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sky's blog

    我和我追逐的夢

    常用鏈接

    統計

    其他鏈接

    友情鏈接

    最新評論

    解決subclipse通過http proxy訪問subversion服務器的問題

            在eclipse中使用subclipse,發現無法訪問到目標subversion服務器,總是報服務器無法連接。我連的subversion服務器采用apache以http的形式發布,用瀏覽器直接打開URL可以訪問。由于公司網絡環境是要求使用http proxy的,因此第一個想法就是eclipse沒有使用http proxy因此無法連接外網。

            簡單驗證了一下,用eclipse的software update工具,試圖訪問外部站點獲取更新信息,報錯無法訪問。問題確認,找了一下eclipse的配置,window -》prererences-》General -》Network Connections 下,有網絡連接的設置,默認是"Direct connection to the Internet"/直接訪問因特網。

            這樣當然出不去了,隨即修改為公司目前使用的http proxy,測試了一下software update可以正常工作。中間有個小插曲,http proxy設置中,proxy.***.com前千萬不要加"http://",否則無法使用,因為這個原因浪費了不少時間。但是再試subclipse連接subversion服務器時,還是同樣的報錯,無法連接到服務器。暈......

            google了一下沒有找到直接答案,花了點時間最后找到了subversion的FAQ,發現有下面這么一段:

            http://subversion.tigris.org/faq.html#proxy
            What if I'm behind a proxy?

    The Subversion client can go through a proxy, if you configure it to do so. First, edit your "servers" configuration file to indicate which proxy to use. The files location depends on your operating system. On Linux or Unix it is located in the directory "~/.subversion". On Windows it is in "%APPDATA%\Subversion". (Try "echo %APPDATA%", note this is a hidden directory.)

    There are comments in the file explaining what to do. If you don't have that file, get the latest Subversion client and run any command; this will cause the configuration directory and template files to be created.

            言下之意,subversion客戶端訪問外網時,http proxy的設置是通過“%APPDATA%\Subversion\servers”這里來設置的,eclipse的設置對它無效!

            不說二話,直接找到“%APPDATA%\Subversion\servers”文件,因為我這里情況簡單,直接修改最下面的[global]設置,打開注釋并修改為當前環境下的http-proxy

    http-proxy-host = iproxy-sh.****.se
    http-proxy-port = 8080

            再試就ok了,成功連接到subversion服務器。

            PS: 中間還看到,subversion使用到一些特殊的http head,比如PROPFIND, REPORT, MERGE, MKACTIVITY, CHECKOUT。對于某些無法支持這些header的http proxy,需要使用其他的方法,比如使用https。由于暫時沒有遇到這個問題,不花時間研究了。

    update: 發現在linux上,通過subversion來訪問網絡,也是可以設置代理服務器的,方法類似,不過需要修改的文件時當前用戶的home目錄下, .subversion/servers文件,方式同上。

    posted on 2008-08-26 11:07 sky ao 閱讀(2500) 評論(1)  編輯  收藏 所屬分類: Version Control

    評論

    # re: 解決subclipse通過http proxy訪問subversion服務器的問題[未登錄] 2008-08-26 12:02 tester

    不錯,我的網絡也是這樣  回復  更多評論   

    主站蜘蛛池模板: 久久国产精品国产自线拍免费| 一级毛片不卡免费看老司机| 久久一区二区三区免费播放| 亚洲无线观看国产精品| 午夜免费国产体验区免费的| 国产成人免费a在线视频色戒| 亚洲熟妇少妇任你躁在线观看| 嫖丰满老熟妇AAAA片免费看| 国产一级黄片儿免费看| 亚洲А∨精品天堂在线| 美女被爆羞羞网站免费| 亚洲毛片免费观看| 亚洲精品亚洲人成在线观看麻豆 | 疯狂做受xxxx高潮视频免费| 免费高清资源黄网站在线观看| 亚洲字幕AV一区二区三区四区 | 69免费视频大片| 亚洲精品动漫在线| 亚洲成在人线aⅴ免费毛片| 亚洲天堂2017无码中文| 日韩在线看片免费人成视频播放| 综合偷自拍亚洲乱中文字幕| 亚洲精品99久久久久中文字幕 | 久久影院亚洲一区| 国产成人久久AV免费| 亚洲另类图片另类电影| 免费无码又爽又刺激高潮的视频| 福利片免费一区二区三区| 国产美女亚洲精品久久久综合| 亚洲中文字幕乱码AV波多JI | 黄色免费网站网址| 亚洲精品免费视频| 免费看成人AA片无码视频羞羞网| 亚洲AV无码一区二区三区久久精品| www国产亚洲精品久久久日本| 日韩电影免费在线观看网站| 亚洲福利一区二区三区| 国产小视频免费观看| 巨胸喷奶水www永久免费 | 四虎影视永久免费视频观看| 亚洲熟女综合一区二区三区|