GitLab ialah platform pengehosan kod web popular yang menyediakan pengurusan kod lengkap, kawalan versi dan keupayaan kerjasama. GitLab juga menyediakan fungsi perkhidmatan e-mel untuk memudahkan pengguna menerima dan menghantar pemberitahuan melalui e-mel. Artikel ini akan memperkenalkan kandungan tetapan e-mel GitLab yang berkaitan supaya pengguna boleh menggunakan GitLab dengan lebih mudah dan cekap.
1. Sediakan e-mel
Sebelum menggunakan perkhidmatan e-mel GitLab, anda perlu menyediakan alamat e-mel pentadbir terlebih dahulu. Dalam GitLab 12.0 dan versi yang lebih baru, alamat e-mel pentadbir boleh ditetapkan melalui Halaman Admin Area -> Isikan alamat pelayan SMTP yang sesuai, nombor port, nama pengguna, kata laluan dan maklumat lain dalam "Tetapan e-mel keluar", dan kemudian klik butang "Simpan perubahan" untuk menyimpan.
2. Dayakan perkhidmatan e-mel
Selepas melengkapkan konfigurasi e-mel, anda perlu mendayakan perkhidmatan e-mel untuk projek tertentu. Dalam GitLab, anda boleh menggunakan konsol web atau alatan baris arahan untuk mendayakan perkhidmatan mel.
Pilih "Tetapan" -> "Integrasi" dalam bar navigasi kiri halaman projek GitLab, dan kemudian dalam "Perkhidmatan" Cari perkhidmatan "Pemberitahuan e-mel" dan klik butang "Dayakan" untuk menghidupkan perkhidmatan e-mel. Isikan maklumat tetapan e-mel yang berkaitan dalam kotak dialog pop timbul Selepas tetapan selesai, klik butang "Simpan perubahan" untuk melengkapkan pengaktifan perkhidmatan e-mel.
Menggunakan alat baris arahan untuk mendayakan perkhidmatan e-mel memerlukan akaun pentadbir. Dalam fail konfigurasi GitLab /etc/gitlab/gitlab.rb, anda boleh mencari maklumat konfigurasi berkaitan pelayan smtp. Tetapkan parameter yang berkaitan dengan pemberitahuan e-mel dalam fail konfigurasi, seperti pelayan, port, nama_pengguna, kata laluan, domain, dsb. Selepas menyediakan, laksanakan arahan: sudo gitlab-ctl reconfigure untuk membuat konfigurasi berkuat kuasa.
3. E-mel Ujian
Selepas melengkapkan persediaan dan pengaktifan perkhidmatan e-mel, anda boleh mengesahkan sama ada konfigurasi berjaya dengan menguji fungsi e-mel. Dalam GitLab, anda boleh menguji kefungsian mel melalui konsol web atau alatan baris arahan.
Pilih "Tetapan" -> "Integrasi" dalam bar navigasi kiri halaman projek GitLab, dan kemudian dalam "Perkhidmatan" Cari perkhidmatan "Pemberitahuan e-mel" dan pilih "Tetapan ujian" dalam menu operasi perkhidmatan untuk menguji tetapan perkhidmatan e-mel. Isikan alamat penerima dalam kotak dialog pop timbul, dan kemudian klik butang "Tetapan ujian dan hantar e-mel ujian" untuk menghantar e-mel ujian.
Menggunakan alat baris arahan untuk menguji perkhidmatan e-mel memerlukan akaun pentadbir. Jalankan arahan berikut pada baris arahan:
sudo gitlab-rails console Notify.test_email('[email address]').deliver_now
Di mana [alamat e-mel] ialah alamat e-mel yang akan diuji. Selepas melaksanakan arahan, jika anda menerima e-mel ujian, ini bermakna perkhidmatan e-mel telah berjaya dikonfigurasikan.
4. Ringkasan
Melalui pengenalan artikel ini, kita dapat melihat bahawa proses menyediakan e-mel GitLab adalah sangat mudah. Anda hanya perlu mengkonfigurasi parameter berkaitan pelayan e-mel dalam akaun pentadbir dan mendayakan fungsi e-mel dalam projek tertentu, dan anda boleh menggunakan fungsi pemberitahuan e-mel yang disediakan oleh GitLab untuk memudahkan pengguna menerima maklumat pemberitahuan apabila menggunakan GitLab.
Atas ialah kandungan terperinci Bagaimana untuk menyediakan e-mel dalam gitlab? Penjelasan terperinci tentang kandungan yang berkaitan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!