Cara Memasang dan Mengkonfigurasi Git di Linux

Cara Memasang dan Mengkonfigurasi Git di Linux

Git adalah sistem kawalan versi pilihan yang paling popular bagi banyak pembangun perisian. Linus Torvalds mengembangkan Git semasa pengembangan kernel Linux pada tahun 2005. Dan sejak itu, pembangun menggunakan sistem kawalan versi ini secara meluas untuk berkolaborasi dengan anggota lain dalam projek mereka.





Sekiranya anda mempelajari pengembangan perisian dan pelbagai aspeknya, anda mungkin pernah mendengar tentang Git pada suatu ketika. Panduan ini akan menerangkan Git secara terperinci, bersama dengan panduan ringkas mengenai cara memasang dan mengkonfigurasinya di Linux.





Apa itu Git, dan Mengapa Anda Memerlukannya?

Pembangunan perisian memang mencabar. Ini melibatkan kerja dengan beberapa fail dan sering memerlukan bermain-main dengan kod sumber untuk mencapai output yang dimaksudkan sebelum siap digunakan.





Bukan hanya itu, walaupun setelah kod tersebut berjalan dalam pengeluaran, masih ada keperluan untuk melakukan refactoring secara berkala untuk memastikan kod tersebut tetap efisien, dapat dipelihara, dan dapat dibaca oleh pemaju lain dalam pasukan.

Dengan begitu banyak pemboleh ubah, dan banyak pembangun yang mengerjakan projek secara serentak, tidak lama lagi menjadi sukar untuk mengawasi semua fail projek yang berbeza dan semakannya.



Di sinilah sistem kawalan versi (VCS) seperti Git dimainkan. Ini menjadikannya lebih mudah untuk melacak dan mengurus perubahan pada kod yang diserahkan oleh pelbagai anggota pasukan, dan seterusnya, mempercepat proses pengembangan dan pengujian perisian.

Beberapa faedah penting menggunakan sistem kawalan versi termasuk:





  • Akses ke sejarah perubahan jangka panjang supaya anda dapat melihat setiap perubahan yang pernah dibuat pada fail oleh pasukan.
  • Percabangan dan penggabungan, yang memfasilitasi sumbangan serentak dan memungkinkan anda menggabungkan beberapa versi fail ke dalam satu fail untuk menerapkan perubahan dan mencegah penduaan fail.

Sudah tentu, sistem kawalan versi apa yang anda gunakan juga menentukan faedah yang boleh anda dapatkan dari menggunakannya. Dalam kes Git, kerana ia adalah sistem kawalan versi terdistribusi (DVCS), semua fail kod anda terdapat di komputer setiap penyumbang.

Oleh itu, sebagai tambahan kepada faedah di atas (dan beberapa yang lain), Git juga membolehkan anda bekerja di luar talian - kecuali fungsi push and pull, yang masih memerlukan sambungan internet untuk berfungsi.





Berkaitan: 10 Sistem Kawalan Versi Teratas untuk Linux

Cara Memasang Git di Linux

Memasang Git di Linux agak mudah. Gunakan arahan berikut, bergantung pada distro Linux anda, untuk memasangnya di komputer anda.

Pasang Git di Debian / Ubuntu

Git boleh didapati di repositori Ubuntu dan Debian rasmi. Oleh itu, anda boleh memasangnya dengan mudah menggunakan APT:

aktifkan tetingkap tatal 2 jari 10
sudo apt install git

Pasang Git di Fedora

Anda boleh memasang Git di Fedora menggunakan DNF atau YUM. Sekiranya anda menjalankan versi Fedora yang lebih lama (hingga Fedora 21), gunakan YUM:

sudo yum install git

Sebaliknya, jika anda menggunakan Fedora 22 atau lebih tinggi pada sistem anda, anda boleh menggunakan DNF untuk memasang Git.

sudo dnf install git

Pasang Git pada Arch Linux

Sekiranya anda menggunakan Arch Linux, anda boleh memasang Git menggunakan Pacman:

sudo pacman -S git

Pasang Git di FreeBSD

Untuk memasang Git di FreeBSD, keluarkan arahan berikut:

sudo pkg install git

Setelah selesai, sahkan sama ada pemasangan berjaya dengan menjalankan perintah berikut:

git --version

Sekiranya mengembalikan nombor versi, ini bermakna pemasangannya berjaya. Sekiranya tidak, anda perlu menjalani proses pemasangan sekali lagi.

Cara Konfigurasi Git di Linux

Setelah memasang Git pada sistem anda, anda perlu mengkonfigurasi beberapa komponennya sebelum dapat menggunakannya, seperti nama pengguna, alamat e-mel, dan penyunting teks lalai. Konfigurasi ini akan menjadi proses satu kali, dan tetapan yang dikonfigurasi anda akan berlangsung selagi anda tidak mengeluarkan Git dari sistem anda.

Buat Identiti untuk Git

Sebagai permulaan, anda perlu terlebih dahulu menetapkan identiti lalai (nama pengguna dan alamat e-mel) untuk setiap komitmen yang anda buat di sistem anda. Terdapat dua cara untuk melakukan ini. Anda boleh menetapkan identiti global sehingga semua komitmen yang anda dorong melalui identiti yang sama atau menetapkan identiti per-repositori untuk menggunakan identiti yang terpisah untuk projek yang berbeza.

Untuk menetapkan identiti global, buka terminal dan jalankan arahan berikut:

cara memintas laman web yang disekat
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

Sekiranya anda ingin menetapkan identiti lalai anda untuk repositori tertentu, pergi ke direktori yang mengandungi repositori terlebih dahulu. Gunakan arahan ls untuk menyenaraikan direktori (dan sub-direktori) dan arahan cd untuk masuk ke dalamnya.

Setelah anda berada di repositori, jalankan arahan berikut di terminal:

git config user.name 'your_name'
git config user.email 'your_email_address'

Konfigurasikan SSH untuk Git di Linux

Selanjutnya, walaupun tidak perlu, anda juga boleh menyediakan SSH untuk Git di komputer anda untuk membenarkan log masuk tanpa kata laluan. Dengan begitu, anda tidak perlu memasukkan kata laluan anda setiap kali anda ingin melakukan perubahan pada repositori.

Untuk melakukan ini, buka tetingkap terminal dan jalankan arahan berikut untuk membuat kunci SSH baru dengan e-mel anda:

ssh-keygen -t rsa -b 4096 -C 'your_email_address'

Apabila diminta nama fail, tentukan lokasi di mana anda ingin menyimpan kunci dan tekan Masukkan ; untuk meneruskan pilihan lalai, tekan Masukkan .

Sistem sekarang akan meminta anda menetapkan frasa laluan untuk menambahkan lapisan keselamatan tambahan pada SSH pada mesin anda. Taip frasa laluan yang kuat yang anda ingat dan tekan Masukkan .

Akhirnya, anda perlu menambahkan kunci SSH ke ejen ssh , yang menyimpan kunci peribadi sistem anda. Untuk ini, jalankan kod berikut di terminal:

ssh-add ~/.ssh/id

Setelah anda mengkonfigurasi identiti anda, anda dapat mengkonfigurasi Git lebih jauh agar sesuai dengan aliran kerja anda.

Tukar Editor Teks Lalai untuk Git

Salah satu konfigurasi tambahan yang boleh anda lakukan adalah menukar editor teks lalai Git untuk interaksi anda.

Secara lalai, Git dikonfigurasi untuk menggunakan penyunting teks Vim. Walau bagaimanapun, jika anda belum pernah menggunakan Vim sebelumnya, anda mungkin tidak selesa menggunakannya. Untuk menunjukkan prosesnya, kami akan menetapkan nano sebagai penyunting teks Git lalai. Tetapi jika anda mempunyai editor teks pilihan, jangan ganti nano dengan yang berikut dalam arahan berikut:

git config --global core.editor nano

Kaji Konfigurasi

Apabila anda telah mengkonfigurasi Git mengikut pilihan anda, periksa tetapan konfigurasi sekali untuk memastikannya betul. Jalankan arahan berikut untuk mendapatkan senarai semua tetapan konfigurasi Git untuk sistem anda:

git config --list

Pada suatu masa nanti, jika anda ingin mengedit konfigurasi, buka gitconfig fail dengan menjalankan:

nano ~/.gitconfig

Kemudian, edit nilai identiti yang ingin anda ubah.

Berjaya Menjalankan Git di Linux

Dengan menggunakan panduan di atas, anda seharusnya dapat memasang dan mengkonfigurasi Git pada sistem Linux anda dalam masa yang singkat. Dan selepas ini, anda mesti memasukkan Git ke dalam aliran kerja anda untuk menguruskan projek anda dengan lebih baik.

berapa banyak ruang cakera untuk windows 10

Untuk tujuan ini, terdapat pelbagai perkhidmatan Git di luar sana yang dapat membantu anda menguruskan repositori anda. Salah satunya ialah GitHub, yang memudahkan kawalan versi sambil menawarkan penyimpanan awan dan sokongan integrasi yang selamat untuk pelbagai alat.

Sekiranya anda baru menggunakan Git, dan bertanya-tanya di mana hendak bermula, belajar bagaimana membuat repositori pertama anda mungkin dapat membantu anda mendapatkan kemudahan dengan alat ini.

Berkongsi Berkongsi Tweet E-mel Cara Membuat Repositori Pertama Anda di Github

Ingin berkongsi projek pembangunan anda dalam talian? Inilah cara untuk memulakan dengan repositori Github pertama anda.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Pasang Perisian
  • Terminal
  • GitHub
Mengenai Pengarang Yash Wate(21 Artikel Diterbitkan)

Yash adalah Penulis Kakitangan di MUO untuk DIY, Linux, Pengaturcaraan, dan Keselamatan. Sebelum mencari minatnya dalam menulis, dia biasa mengembangkan untuk web dan iOS. Anda juga boleh mendapatkan penulisannya di TechPP, di mana ia merangkumi bidang lain. Selain teknologi, dia suka bercakap mengenai astronomi, Formula 1, dan jam tangan.

Lagi Dari Yash Wate

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan