Saya sedang mengatur pengguna lain untuk menggunakan repositori SVN kami. Dia tidak memiliki nama pengguna / kata sandi, jadi saya masuk dengan kredensial saya. Kami sekarang memiliki nama pengguna / kata sandi untuknya.
Bagaimana cara saya membuat TortoiseSVN keluar dan lupa kata sandi lama sehingga saya bisa memasukkan nama pengguna / kata sandi baru?
svn
login
tortoisesvn
Robert
sumber
sumber
Ada beberapa cara untuk melakukannya, melalui pengaturan atau dengan menghapus cache.
Menghapus cache adalah metode yang paling serbaguna. Pertama, temukan itu:
Di XP, lokasinya ada di sini:
Di Vista, ia berada di sini:
Kemudian lihat file-file itu dengan Notepad, dan hapus satu dengan kredensial Anda.
sumber
svn.simple
. Sebaliknya, saya menemukannya disvn.ssl.server
; dengan menghapusnya saya harus menerima sertifikat, tetapi tentu saja diminta untuk kredensial.Jika Anda ingin menghapus hanya satu kata sandi yang disimpan, mis. Untuk "user1":
*c:\Users\USERNAME\AppData\Roaming\Subversion\auth\svn.simple\*
)sumber
Setelah berjuang dengan ini dan mencoba semua jawaban di halaman ini, saya akhirnya menyadari bahwa saya memiliki kredensial yang salah yang disimpan oleh windows untuk server yang menampung subversi kami. Saya membersihkan nilai tersimpan ini dari kredensial windows dan semuanya baik-baik saja.
http://windows.microsoft.com/en-us/windows7/remove-stored-passwords-certificates-and-other-credentials
sumber
Ketika Anda menggunakan Otentikasi Windows Terpadu (yaitu, Active Directory Single Sign-On), Anda mengautentikasi ke sumber daya AD secara otomatis dengan kredensial AD Anda. Anda sudah masuk ke AD dan kredensial ini digunakan kembali secara otomatis. Karenanya jika server Anda diaktifkan IWA (mis., VisualSVN Server), server tidak meminta Anda untuk memasukkan nama pengguna dan kata sandi, meneruskan
--username
dan--password
tidak berfungsi, dan klien SVN tidak men-cache kredensial Anda pada disk juga.Saat Anda ingin mengubah akun pengguna yang digunakan untuk menghubungi server, Anda perlu menggunakan Windows Credential Manager di sisi klien. Ini juga membantu ketika komputer Anda tidak bergabung dengan domain dan Anda perlu menyimpan kredensial AD Anda untuk mengakses sumber daya domain Anda.
Ikuti langkah-langkah ini untuk menyimpan kredensial domain pengguna ke Windows Credential Manager di komputer pengguna:
svn.example.com
).DOMAIN\Username
format.Sekarang ketika Anda akan menghubungi
https://svn.example.com/svn/MyRepo
atau URL yang serupa, klien atau browser web akan menggunakan kredensial yang disimpan dalam Manajer Kredensial untuk mengautentikasi ke server.sumber
Ganti baris dalam file htpasswd:
Pergi ke: http://www.htaccesstools.com/htpasswd-generator-windows/
(Jika tautannya kadaluwarsa, cari generator lain dari google.com.)
Masukkan nama pengguna dan kata sandi Anda. Situs ini akan menghasilkan garis terenkripsi. Salin baris itu dan ganti dengan baris sebelumnya di file "repo / htpasswd".
Anda mungkin juga perlu ke Clear'Data otentikasi' dari TortoiseSVN → Pengaturan → Data Tersimpan.
sumber