SVN / Tortoise SVN - dapat terhubung ke repositori, tetapi tidak menambahkan folder / file

0

Saya telah mengatur dan menjalankan SVN pada server jarak jauh (svn.mydomain.com/svn) dan saya dapat menelusuri repositori dari mesin lokal saya menggunakan repo-browser terhadap svn: //svn.mydomain.com/svn, tetapi ketika saya coba buat direktori baru atau tambahkan file baru saya mendapat "Otorisasi Gagal!" pesan.

Saya tidak pernah diminta untuk memasukkan kredensial saya, dan sementara saya memiliki pengaturan pengguna / pas di server dalam file passwd, saya tidak pernah mendapatkan kesempatan untuk memberikan informasi ini melalui TortoiseSVN.

Saya sudah mencoba trik untuk masuk ke Pengaturan TortoiseSVN / Data Tersimpan / Data Otentikasi untuk menghapus cache, tetapi tombol itu berwarna abu-abu, karena saya tidak memiliki data otentikasi yang tersimpan untuk dihapus. Jadi mengapa TortoiseSVN tidak meminta saya untuk memberikan kredensial, alih-alih hanya memunculkan "Otorisasi Gagal!" pesan?

Ini juga terjadi ketika saya masuk ke mesin jarak jauh, menjelajah dengan browser-repo, dan mencoba membuat folder baru.

JMax2012
sumber

Jawaban:

0

Anda mungkin hanya membaca izin di server jarak jauh. Cobalah untuk mendapatkan akses tulis. Jika ini adalah sistem linux yang baik, server svn memiliki file acl yang baik dengan mereka dapat diatur. Ini bukan masalah klien.

Meskipun beberapa bantuan adalah, jika Anda bermain sedikit dengan alat svn baris perintah, itu bisa memberikan info yang lebih baik tentang apa yang sebenarnya tidak berjalan, tetapi 99% bahwa izin menulis Anda tidak ditetapkan di sisi server.

peterh
sumber
Tidak yakin bagaimana saya akan memeriksa izin. Ini adalah server Windows, bukan Linux. Baris perintah apa yang akan membantu saya memverifikasi pengaturan izin?
JMax2012
Tidak-tidak, masalah Anda bukan pada izin sistem file, tetapi server subversi Anda menangani repositori secara default sebagai hanya baca. Anda harus mengatakannya secara eksplisit, pengguna yang mana, ke repositori mana, yang memiliki izin.
peterh
Itu ada di file svnserve dan passwd, kan? Saya memiliki izin "auth" di file svnserve yang diatur ke "write," dan saya memiliki pengaturan pengguna / pwd di file passwd, tetapi seperti yang saya katakan, saya tidak pernah ditantang untuk memasukkan kredensial pengguna / pwd .
JMax2012
Ini oke, tapi tidak semua. Ada daftar kontrol akses khusus repositori juga.
peterh