2024 Pengarang: Peter John Melton | [email protected]. Diubah suai terakhir: 2024-01-09 10:19
Artikel ini meliputi pemasangan subversi dengan modul apache supaya ia dapat diakses dengan mudah dari sistem lain pada rangkaian awam. Jika anda mahukan pelayan svn yang lebih selamat, anda boleh menggunakan svnserve + ssh, yang tidak dilindungi dalam artikel ini.
Untuk memasang subversi, buka terminal dan jalankan arahan berikut:
sudo apt-get install subversion libapache2-svn
Kami akan membuat repositori subversi dalam / svn, walaupun anda harus memilih lokasi yang mempunyai jumlah ruang yang bagus.
sudo svnadmin create /svn
Seterusnya, kami perlu mengedit fail konfigurasi untuk modul webdav subversion. Anda boleh menggunakan editor yang berbeza jika anda suka.
sudo gedit /etc/apache2/mods-enabled/dav_svn.conf
Unsur Lokasi dalam fail konfigurasi menentukan direktori root di mana subversion tidak dapat diperoleh dari, contohnya: https://www.server.com/svn
Baris DAV perlu dilaporkan untuk membolehkan modul dav
# Uncomment this to enable the repository, DAV svn
Baris SVNPath harus ditetapkan ke tempat yang sama anda membuat repositori dengan perintah svnadmin.
# Set this to the path to your repository SVNPath /svn
Bahagian seterusnya akan membolehkan anda menghidupkan pengesahan. Ini hanya pengesahan asas, jadi jangan menganggapnya sangat selamat. Fail kata laluan akan ditempatkan di mana tetapan AuthUserFile menetapkannya kepada yang paling mungkin untuk meninggalkannya pada lalai.
# Uncomment the following 3 lines to enable Basic Authentication AuthType Basic AuthName “Subversion Repository” AuthUserFile /etc/apache2/dav_svn.passwd
Untuk mencipta pengguna pada penggunaan repositori, arahan berikut:
sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd
Perhatikan bahawa anda hanya perlu menggunakan pilihan -c yang PERTAMA kali bahawa anda membuat pengguna. Selepas itu anda hanya mahu menggunakan pilihan -m, yang menentukan penyulitan kata laluan MD5, tetapi tidak mencipta fail.
Contoh:
sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd geek New password: Re-type new password: Adding password for user geek
Restart apache dengan menjalankan perintah berikut:
sudo /etc/init.d/apache2 restart
Sekarang jika anda masuk ke penyemak imbas anda ke https://www.server.com/svn, anda harus melihat bahawa repositori didayakan untuk akses membaca tanpa nama, tetapi akses komit memerlukan nama pengguna.
Require valid-user
Sekarang jika anda memuat semula penyemak imbas anda, anda akan diminta untuk kelayakan anda:
Disyorkan:
Pasang Aplikasi Ubuntu dengan Mudah dengan Automatix
Tidak ada cara yang lebih mudah untuk mendapatkan pemasangan Ubuntu dan berjalan dengan alat yang anda perlukan daripada Automatix. Saya tidak pasti mengapa ini belum disepadukan ke dalam inti sistem, kerana ia semudah itu.
Penjejakan Versi Dengan Subversion (SVN) Untuk Pemula
Pernahkah anda mahu bekerja pada projek dengan keupayaan untuk mengesan perubahan anda dan mengembalikannya? How-To Geek menjelaskan Bagaimana-Untuk menggunakan sistem pengesanan versi popular, Subversion (a.k.a SVN).
Bagaimana Membuat Sandaran dan Mengembalikan Khidmat Pelanggan Ribbon dan Akses Cepat Akses Mudah Alih 2010 anda
Microsoft Office 2010 membolehkan anda menyesuaikan reben dan Bar Alat Akses Cepat, menjadikannya mudah untuk memerintah kumpulan yang sering anda gunakan di satu tempat. Ia juga mudah untuk menyandarkan reben khas anda dan Toolbar Akses Cepat.
Kemudahan Pengganti Akses: Gantikan butang Akses Akses dengan alat yang berguna
Kemudahan Pengganti Akses menggantikan Kemudahan Akses pada Skrin Logon Windows dengan butang untuk mengambil Kunci Skrin, Skrin Logon Skrin, CMD, Powershell, Editor Registry, Run dan Task Manager.
Pasang semula Produk Norton dengan Norton Buang dan Pasang Semula Alat
Norton Remove and Reinstall Tool akan membantu anda memadam sepenuhnya Norton antivirus dan produk & perisian keselamatan. Ia juga boleh membantu anda memasang semula mereka dengan mudah. Ia menggantikan Norton Removal Tool.