Rumah  >  Artikel  >  alat pembangunan  >  Bagaimana untuk mengkonfigurasi Git untuk SSH

Bagaimana untuk mengkonfigurasi Git untuk SSH

PHPz
PHPzasal
2023-04-03 09:19:545886semak imbas

SSH digunakan untuk menyambung dengan selamat ke pelayan dan repositori apabila menggunakan Git untuk kawalan versi. Jika anda ingin menggunakan SSH untuk menyambung ke repositori dan melakukan operasi tolak dan tarik, anda perlu mengkonfigurasi SSH terlebih dahulu.

Berikut ialah langkah untuk mengkonfigurasi Git untuk SSH:

1 Jana kunci SSH

Untuk menyambung ke repositori Git menggunakan SSH, anda perlu menjana kunci SSH. dan Tambahkan pada akaun Git anda.

Untuk menjana kunci SSH, buka terminal dan masukkan arahan berikut:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Arahan ini akan menjana pasangan kunci SSH, yang terdiri daripada kunci awam (id_rsa.pub) dan kunci Peribadi (id_rsa). Sila ambil perhatian bahawa your_email@example.com yang muncul dalam arahan di atas harus diganti dengan alamat e-mel anda sendiri.

Selepas menekan kekunci Enter, anda akan diminta memasukkan nama fail dan kata laluan. Jika anda tidak mahu menetapkan kata laluan untuk kunci anda, anda boleh tekan Enter untuk melangkaunya.

2. Tambahkan kunci awam pada akaun Git anda

Sebelum anda menggunakan SSH untuk menyambung ke repositori Git, anda perlu menambah kunci awam pada akaun Git anda. Dengan cara ini, Git akan mengenali kunci SSH anda dan membenarkan anda melakukan operasi tolak dan tarik.

Untuk menambah kunci awam pada akaun Git anda, salin kunci awam dahulu. Buka terminal dan masukkan arahan berikut:

cat ~/.ssh/id_rsa.pub

Arahan ini akan memaparkan kunci awam anda. Sila salin semuanya ke akaun Git anda. Buka akaun Git anda dan pilih "Tetapan" > "Kunci SSH dan GPG" >

Masukkan nama deskriptif (seperti "Kunci Sendiri") dalam medan "Tajuk" dan salin kunci awam anda ke dalam medan "Kunci". Klik butang "Tambah kunci SSH" dan kunci awam anda akan ditambahkan pada akaun Git anda.

3 Sambung ke repositori Git menggunakan SSH

Sekarang anda telah menjana kunci SSH dan menambah kunci awam pada akaun Git anda, anda boleh menyambung ke repositori Git menggunakan SSH Dan lakukan operasi tolak dan tarik.

Untuk menyambung ke repositori Git menggunakan SSH, dapatkan URL SSH repositori dahulu. Dalam halaman repositori Git anda, klik butang "Klon atau muat turun" dan pastikan pilihan "Klon dengan SSH" dipilih. Anda akan melihat URL SSH untuk repositori, yang boleh anda salin ke papan keratan anda.

Buka terminal, pergi ke direktori tempat anda menyimpan kod anda dan masukkan arahan berikut:

git remote set-url origin git@github.com:yourusername/yourrepository.git

Arahan di atas akan mengaitkan repositori tempat anda menyimpan kod anda dengan URL SSH supaya anda boleh Sambung ke repositori menggunakan SSH.

Kini anda boleh menggunakan SSH untuk menyambung ke repositori dan melakukan operasi tolak dan tarik. Contohnya, untuk menolak kod anda ke repositori Git, gunakan arahan berikut:

git push -u origin master

Arahan di atas akan menolak kod anda ke repositori Git dan mengaitkannya dengan Kesatuan cawangan "master". Apabila menolak buat kali pertama, sila gunakan pilihan -u untuk mengaitkan cawangan induk tempatan anda dengan cawangan induk jauh dalam operasi tolak masa hadapan.

Kesimpulan

SSH ialah alat yang sangat berguna apabila menggunakan Git untuk membantu anda menyambung ke pelayan dan repositori dengan selamat. Dengan mengikut langkah konfigurasi di atas, anda boleh menggunakan SSH dengan mudah untuk menyambung ke repositori Git anda dan melakukan operasi tolak dan tarik.

Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi Git untuk SSH. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn