リポジトリhttp://code.sixapart.com/svn/perlbal/のコードを確認したい。プロキシを設定しないとリポジトリのURLにアクセスできません。svnで同じURLからコードを取得したい場合は、プロキシも構成する必要があります。それで、あなたの誰かがsvnでHTTPプロキシを設定する方法を教えてもらえますか?
ちなみに、svn
Linuxではコマンドラインクライアントを使用しています。
リポジトリhttp://code.sixapart.com/svn/perlbal/のコードを確認したい。プロキシを設定しないとリポジトリのURLにアクセスできません。svnで同じURLからコードを取得したい場合は、プロキシも構成する必要があります。それで、あなたの誰かがsvnでHTTPプロキシを設定する方法を教えてもらえますか?
ちなみに、svn
Linuxではコマンドラインクライアントを使用しています。
回答:
FAQのエントリを見ましたか?プロキシの背後にいる場合はどうなりますか??
... "servers"構成ファイルを編集して、使用するプロキシを指定します。ファイルの場所は、オペレーティングシステムによって異なります。LinuxまたはUnixでは、「〜/ .subversion」ディレクトリにあります。Windowsでは、「%APPDATA%\ Subversion」にあります。(「echo%APPDATA%」を試してください。これは隠しディレクトリです。)
私にとっては、これはコメントを外して次の行を設定することを含みました:
#http-proxy-host=my.proxy
#http-proxy-port=80
#http-proxy-username=[username]
#http-proxy-password=[password]
手順については、こちらをご覧ください。基本的には追加するだけです
[global]
http-proxy-host = ip.add.re.ss
http-proxy-port = 3128
http-proxy-compression = no
あなたの~/.subversion/servers
ファイルに。
これには2つの一般的なアプローチがあります。
http-proxy-
/etc/.subversion/serversまたは%APPDATA%\ Subversion \ serversファイルでオプションを指定します。
使用--config-option
コマンドラインオプションは、同じ指定するhttp-proxy-
、実行する単一のコマンドラインでオプションを。例えば、
svn checkout ^
--config-option servers:global:http-proxy-host=<PROXY-HOST> ^
--config-option servers:global:http-proxy-port=<PORT> <REPO-URL> <LWC-DIR>
Windowsを使用している場合は、Windowsレジストリにオプションを書き込むhttp-proxy-
こともできます。グループポリシーオブジェクトを介してActive Directory環境でプロキシ設定を適用する必要がある場合は、非常に便利です。
alias svn-my-proxy='svn --config-option ...'
できるように使用することができますsvn-my-proxy co http://svn/repo/trunk
。これにより、マシンが現在どのネットワークに接続されているかに応じて、svn-my-proxy co
プロキシ(svn co
)構成とプロキシなし()構成を簡単に切り替えることができます。alias
コマンドをに追加して、~/.bashrc
次回のbashログイン時に再作成できます。仕事用ネットワークとホームネットワークの間で非常に役立ちます。
ほとんどの* nixenは、Webリクエストを実行するときに環境変数「http_proxy」を理解します。
export http_proxy=http://my-proxy-server.com:8080/
svn co http://code.sixapart.com/svn/perlball/
トリックを行う必要があります。ほとんどのhttpライブラリは、この(およびその他の)環境変数をチェックします。