Saya ingin memeriksa kode dari repositori http://code.sixapart.com/svn/perlbal/ . Saya hanya dapat mengakses url repositori dengan menyetel proxy. Saya kira jika saya ingin mendapatkan kode dari URL yang sama dengan svn, saya perlu mengkonfigurasi proxy juga. Jadi, apakah ada di antara Anda yang dapat memberi tahu saya cara mengkonfigurasi proxy HTTP di svn?
Omong-omong, saya menggunakan svn
klien baris perintah di Linux.
Anda dapat menemukan petunjuknya di sini . Pada dasarnya Anda tinggal menambahkan
ke
~/.subversion/servers
file Anda .sumber
Di windows 7, Anda mungkin harus mengedit file ini
C: \ Users \ <UserName> \ AppData \ Roaming \ Subversion \ server
sumber
Ada dua pendekatan umum untuk ini:
Tentukan
http-proxy-
opsi di file /etc/.subversion/servers atau% APPDATA% \ Subversion \ server Anda ,Gunakan
--config-option
opsi baris perintah untuk menentukanhttp-proxy-
opsi yang sama dalam baris perintah tunggal yang Anda jalankan. Sebagai contoh,Jika Anda menggunakan Windows, Anda juga dapat menulis
http-proxy-
opsi ke Windows Registry . Ini sangat berguna jika Anda perlu menerapkan pengaturan proxy di lingkungan Active Directory melalui Objek Kebijakan Grup.sumber
alias svn-my-proxy='svn --config-option ...'
untuk bisa menggunakansvn-my-proxy co http://svn/repo/trunk
. Hal ini memungkinkan Anda untuk dengan mudah beralih antara konfigurasi proxy (svn-my-proxy co
) dan tanpa proxy (svn co
) tergantung pada jaringan apa yang digunakan mesin Anda saat itu. Anda dapat menambahkanalias
perintah ke Anda~/.bashrc
untuk dibuat ulang pada login bash berikutnya. Banyak membantu saya antara jaringan kerja saya dan jaringan rumah saya!Dalam TortoiseSVN Anda bisa mengkonfigurasi server proxy di bawah Pengaturan => Jaringan
sumber
Kebanyakan * nixen memahami variabel lingkungan 'http_proxy' saat melakukan permintaan web.
harus melakukan triknya. Kebanyakan perpustakaan http memeriksa variabel lingkungan ini (dan lainnya).
sumber
http_proxy
konvensi tampaknya berfungsi (SVN v1.8.10). Tetapi tidak di bawah Centos 6.6 (SVN v1.6.11). Saya mencari di changelog mereka tetapi tidak menemukan sesuatu yang cukup jelas. Adakah ide jika sudah ditambal untuk selamanya?