it-swarm-id.com

Menambahkan repositori SVN di Eclipse

Saya mencoba menambahkan repositori SVN ke Eclipse. 

Saya telah menginstal Subclipse , dan tampaknya berfungsi dengan baik. Tetapi, ketika saya mencoba "menambahkan repositori SVN baru", saya memasukkan ini, misalnya:

http://svn.python.org/projects/peps/trunk

Saya mendapatkan ini:

Kesalahan memvalidasi lokasi: "org.tigris.Subversion.javahl.ClientException: Permintaan lapisan RA gagal .__ svn: OPSI dari ' http://svn.python.org/projects/peps/trunk ': tidak bisa terhubung ke server ( http://svn.python.org ) " Tetap menyimpan lokasi?

Saya tahu bahwa Eclipse saya dapat terhubung ke Internet, karena saya mengunduh Subclipse sebelumnya (saya harus mengubah pengaturan proxy saya). 

Saya mendapatkan pesan serupa untuk lokasi SVN lain yang saya coba tambahkan. 

Apa solusinya?

27
Baltimark

Ini adalah topik yang sudah mati, tetapi solusinya adalah memasang adaptor klien bersama dengan Subclipse.

Lihatlah this , dan instal SVN Client Adapter, SVNKit Adapter, dan Perpustakaan SVNKit.

Kemudian periksa di bawah Window -> Preference -> Team -> SVN dan pastikan ada entri untuk Antarmuka SVN.

Dan untuk referensi di masa mendatang, jika Anda dapat terhubung ke repositori melalui baris perintah, maka itu harus menjadi masalah dengan IDE.

19
Jacob Block

Itu bekerja untuk saya, Dalam Eclipse: Window> Preferensi> Tim> SVN: select SVNKit (Pure Java) malah JavaHL (JNI)

16
Popeye

Di pekerjaan saya, saya duduk di belakang firewall perusahaan yang melindungi dan melakukan caching lalu lintas web (antara lain). Sebagian besar itu tetap keluar dari jalan. Tetapi kadang-kadang ia memundurkan kepalanya yang jelek dan berdiri dengan kokoh di jalan yang saya coba lakukan.

Awal minggu ini saya mencoba untuk melihat sistem validasi umum baru yang keren untuk ColdFusion bernama Validat, dikeluarkan oleh orang-orang hebat di Alagad. Mereka belum memiliki unduhan di situs RIAForge, tetapi file-file tersebut tersedia melalui SVN. Saya memuat plugin subclipse ke Eclipse saya, memulai kembali dan mulai menambahkan repositori Validat SVN. Saya mulai mendapatkan kesalahan tentang "permintaan lapisan RA gagal" dan "svn: Permintaan PROPFIND gagal di/Validat/trunk", diikuti oleh kesalahan tentang tidak dapat terhubung ke server SVN.

Saya sudah memiliki setup Eclipse dengan pengaturan proxy saya, jadi saya pikir saya melakukan sesuatu yang salah atau Alagad tidak benar-benar memiliki repositori Subversion yang tersedia. Setelah pulang malam itu, saya mencobanya dari rumah dan itu berhasil. Server proxy yang bodoh! Jadi plugin subclipse tidak akan menggunakan pengaturan proxy Eclipse. (Bisakah itu diperbaiki?). Setelah menggali di sekitar situs bantuan subclipse dan dialihkan ke bantuan collab.net, kemudian mencari secara tidak produktif melalui ruang kerja, plugin, dan folder konfigurasi Eclipse untuk file pengaturan, saya akhirnya bisa mengetahui cara mengatur subclipse untuk menggunakan server proxy.

Di lingkungan pengembangan Windows saya, saya membuka file berikut: C:\Documents and Settings\MyUserId\Application Data\Subversion\server di editor teks favorit saya. Di dekat bagian bawah file itu terdapat bagian [global] dengan pengaturan http-proxy-Host dan http-proxy-port. Saya membatalkan komentar dua baris itu, memodifikasinya untuk server proxy perusahaan saya, kembali ke tampilan SVN Repository di Eclipse, menyegarkan repositori Validat dan Boom! itu berhasil!

dari http://www.mkville.com/blog/index.cfm/2007/11/8/Using-Subclipse-Behind-a-Proxy-Server

6
Dor

Coba sambungkan ke repositori menggunakan baris perintah SVN untuk melihat apakah Anda mendapatkan kesalahan serupa. 

$ svn checkout http://svn.python.org/projects/peps/trunk

Jika Anda terus mendapatkan kesalahan, itu mungkin masalah dengan server proxy Anda . Saya telah menemukan bahwa saya tidak dapat memeriksa proyek SVN berbasis internet di tempat kerja karena firewall memblokir sebagian besar perintah HTTP. Itu hanya memungkinkan GET, POST dan lainnya yang diperlukan untuk menjelajah.

3
bengineerd

Saya ragu bahwa Subclipse dan kemudian SVN dapat menggunakan pengaturan proxy Eclipse Anda. Anda mungkin perlu mengatur proxy untuk program SVN Anda sendiri. Mencoba memeriksa file menggunakan SVN dari baris perintah akan memberi tahu Anda jika itu berhasil.

Jika SVN tidak dapat terhubung, maka letakkan pengaturan proxy di file server Anda di folder pengaturan Subversion Anda (di folder home Anda).

Jika tidak dapat melakukannya bahkan dengan pengaturan proxy yang ditetapkan, maka firewall Anda mungkin memblokir metode dan protokol yang perlu digunakan Subversion untuk mengunduh file.

3
danivovich

Ketika mencoba terhubung ke Collabnet Subversion dari Eclipse, saya juga mendapatkan kesalahan yang sama seperti 'Peter Hilton' yang dijelaskan dalam posting aslinya. Saya mengubah pengaturan Active Provided dari 'Native' ke 'manual' di windows-> Preferences-> General-> Network Connections . Ini bekerja untuk saya. Saya pikir ini adalah masalah proxy tetapi dengan settints lama saya Eclipse terhubung ke internet dari mana saya UNDUH UNDAH plugins Subversion.

3
Harish

Ini mungkin sedikit membantu Anda, tetapi saya memasukkan URL itu ke dalam Subclipse dan repositori menambahkan baik dan saya dapat menelusuri dan Tampilkan Sejarah di atasnya.

Apakah Anda mungkin perlu mengkonfigurasi proxy? Anda harus mengonfigurasi itu di area konfigurasi runtime Subversion karena Subclipse menggunakan pustaka Subversion untuk menyambung ke server.

2
Mark Phippard

Apakah Anda memiliki repositori yang berfungsi dalam kasus gerhana ini?

Saya memiliki masalah di masa lalu dengan klien Subclipse Subversion default di Windows, Anda perlu memastikan klien Subversion asli diinstal dan dikonfigurasi dengan benar (saya punya TortoiseSVN untuk bekerja di masa lalu) jika Anda ingin menggunakan default adaptor klien.

Pada pemasangan baru-baru ini saya mencoba driver "beta" (saya punya Eclipse Ganymede dan "SVNKit (Pure Java) SVNKit v1.2.0.4502") yang Anda dapat menginstal dengan Subclipse dan mereka bekerja cukup banyak langsung dari kotak, meskipun seorang kolega mendapati dia harus melalui beberapa rintangan untuk memastikan Eclipse memasangnya (dan ketergantungan mereka) dengan benar.

Berikut adalah paket yang muncul di "Bantuan" -> "Pembaruan Perangkat Lunak" -> "Perangkat Lunak Terpasang":

Subclipse                  1.4.0
Subversion Client Adapter  1.5.0.1
SVNKit Client Adapter      1.5.0.1
SVNKit Library             1.2.0.4502

Ini mungkin sedikit ketinggalan zaman sekarang, dan versi terbaru mungkin akan bekerja lebih baik, tetapi ini yang dapat saya lihat berfungsi saat ini.

1
Mike Tunnicliffe

Saya menemukan masalah ini ketika saya mengubah kata sandi SVN saya.

Cara mengatasi Pertama, hapus folder Subversion di {Documents and Settings} {user login}\Data Aplikasi\Subversion -> Tidak berfungsi

Setelah itu, ubah nama profil login pengguna saya saat ini dari {Documents and Settings} {user login} menjadi {Documents and Settings} {user login} _bakup dan login lagi -> Ini berfungsi ...

Saya berasumsi -> SVN atau JavaHL mengikat pengguna yang berwenang dengan {user login} atau menyimpannya di profil pengguna jendela.

1
PHON

Saya menghadapi masalah ini dan, sebagaimana disebutkan sebelumnya di sini, saya mengubah file "server" di bawah folder Subversion di "C:\Users\userid\AppData\Roaming\Subversion". Di sana, di bagian bawah file, ada bagian [global]. Saya menghapus komentar dari

http-proxy-Host 
http-proxy-port 
http-proxy-username
http-proxy-password

Saya mengatur orang-orang itu dan itu berhasil! :-)

1
pedrobisp

Saya memiliki masalah yang sama. McAfee telah memblokir Eclipse. atasi di manajer McAfee> Firewall> koneksi internet progamas untuk> menemukan Eclipse dan mengizinkan akses penuh.

salam

1
Diego

Saya memiliki masalah yang persis sama dengan Anda. Saya telah menginstal TortoiseSVN di windows saya, saya juga menginstal Eclipse, di Eclipse, saya menginstal subclipse 1.4. 

di sini adalah masalah Saya memiliki pengaturan proxy, saya dapat membuka repo melalui browser web, untuk beberapa alasan, saya tidak dapat membuka repo melalui svn. Saya mencoba mengubah proxy mengikuti tautan di bawah Eclipse Kepler tidak terhubung ke internet melalui proxy . Itu tidak bekerja.

Akhirnya saya menemukan solusinya

Anda harus mengubah pengaturan proxy di TortoiseSVN. Setelah saya mengaktifkan pengaturan proxy yang sama dengan browser saya. Masalahnya sudah hilang.

di sini adalah tautan cara mengaktifkan pengaturan proxy di TortoiseSVN https://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html Cari "Pengaturan Jaringan" pada halaman di atas

0
Robin

Dalam kasus saya adalah masalah akses. Saya perlu mengubah protokol ke svn + ssh bukan http. 

Misalnya, alih-alih http://svn.python.org/projects/peps/trunk

coba svn + ssh: //svn.python.org/projects/peps/trunk

0
elvitucho

Anda mungkin ingin memeriksa apakah keamanan web klien vpn adalah masalahnya. Saya mencopotnya dan berfungsi dengan baik..Cari solusinya di sini https://superuser.com/questions/471089/svn-connection-not-successful

0
zeah

Dalam kasus saya, saya mendapatkan pengecualian yang sama ketika mencoba untuk checkout proyek dari repo SVN itu meminta nama pengguna dan kata sandi dan saya memberikan nama pengguna yang salah setiap kali, ketika saya memberikan nama pengguna dan kata sandi yang benar dimulai berfungsi dengan baik ..... Pesan sederhana dan sulit seperti ini .....

0
Jp Naidu

Saya melihat kesalahan yang sama dan diselesaikan dengan mematikan pengaturan proxy di TortoiseSVN yang biasanya saya perlukan untuk melakukan ke server perusahaan. Saya menginstal Subclipse untuk membuat cadangan barang non-prime-time saya ke repositori lokal (menggunakan VisualSVN). Saya menggunakan Eclipse Galileo 3.3 dan Subclipse 1.6.12.

0
Sven

Necropost, tetapi membantu: Saya menemukan masalah ini dengan permintaan RA gagal karena file "sudah ada di server" tetapi tidak mau disinkronkan dengan repositori saya. Saya pergi ke sumber pada disk saya, menghapus di sana, menyegarkan tampilan Eclipse saya, dan memperbarui sumber. Kesalahan hilang.

0
Ben