Rumah  >  Artikel  >  alat pembangunan  >  Bagaimana untuk menyambung gitee dengan pelayan

Bagaimana untuk menyambung gitee dengan pelayan

WBOY
WBOYasal
2023-05-17 09:06:061137semak imbas

Dengan pertumbuhan berterusan pengkomputeran awan dan sumber terbuka, semakin ramai pembangun mula menggunakan Git untuk kerjasama pasukan dan pengurusan kod. Sebagai platform pengehosan kod Git domestik, Gitee telah menjadi pilihan pertama banyak pembangun domestik. Jika anda ingin menyambungkan Gitee dengan pelayan, langkah terperinci disediakan untuk anda di bawah.

Langkah 1: Cipta kunci awam SSH

Sebelum menyambungkan Gitee dan pelayan, kita perlu mencipta kunci awam SSH untuk pengesahan pada pelayan. Pada sistem Linux atau Mac, anda boleh menggunakan arahan berikut untuk menjana kunci awam SSH:

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

di mana your_email@example.com harus digantikan dengan alamat e-mel anda sendiri. Apabila menjana kunci SSH, anda akan digesa untuk laluan fail dan nama fail tempat kunci itu akan disimpan. Jika anda tidak mahu menggunakan laluan lalai dan nama fail, anda boleh mengubah suainya sendiri.

Langkah 2: Tambahkan kunci awam SSH pada Gitee

Selepas menjana kunci awam SSH, anda perlu menambah kunci awam pada akaun Gitee anda. Mula-mula, log masuk ke akaun Gitee anda dan pilih pilihan "Tetapan" dalam menu peribadi di sudut kanan atas. Seterusnya, klik tab "Kekunci Awam SSH" di sebelah kiri halaman, kemudian klik butang "Kunci Baharu" di penjuru kanan sebelah atas. Dalam tetingkap pop timbul, masukkan nama dan salin kandungan kunci awam SSH yang dijana sebelum ini ke dalam kotak input "Kunci". Akhir sekali, klik butang "OK" untuk melengkapkan penambahan.

Langkah 3: Tambahkan kunci awam SSH pada pelayan

Dalam langkah ini, anda perlu menambah kunci awam SSH pada fail authorized_keys pada pelayan. Secara umumnya, fail ini terletak dalam direktori .ssh di bawah direktori rumah pengguna. Jika fail itu tidak wujud, anda boleh menciptanya menggunakan arahan berikut:

mkdir -p ~/.ssh && touch ~/.ssh/authorized_keys

Kemudian, tambahkan kandungan kunci awam SSH yang dijana sebelum ini pada fail authorized_keys. Kunci awam boleh ditambah pada penghujung fail menggunakan arahan berikut:

cat id_rsa.pub >> ~/.ssh/authorized_keys

di mana id_rsa.pub harus digantikan dengan nama fail kunci awam SSH yang anda hasilkan sendiri.

Langkah 4: Uji sambungan SSH

Selepas melengkapkan langkah di atas, anda boleh menguji sambungan SSH untuk memastikan sambungan antara Gitee dan pelayan telah diwujudkan. Anda boleh menggunakan arahan berikut untuk menguji:

ssh -T git@gitee.com

Jika sambungan berjaya, anda akan melihat output berikut:

Hi username! You've successfully authenticated, but GITEE.COM does not provide shell access.

Di mana nama pengguna mewakili nama pengguna anda dalam akaun Gitee anda.

Langkah 5: Gunakan Git dalam projek

Sekarang anda telah berjaya menyambungkan Gitee ke pelayan, anda boleh menggunakan Git dalam projek untuk kerjasama pasukan dan pengurusan kod. Apabila mengklon projek di Gitee secara tempatan, anda harus menggunakan URL SSH dan bukannya URL HTTPS, contohnya:

git clone git@gitee.com:username/repo.git

di mana nama pengguna dan repo mewakili nama pengguna dan nama projek anda masing-masing dalam akaun Gitee anda. Apabila menolak kod kembali ke Gitee, anda boleh menggunakan arahan berikut:

git push origin master

di mana asal mewakili nama gudang jauh dan induk mewakili nama cawangan tempatan. Apabila menyegerakkan kod pada Gitee kepada setempat, anda boleh menggunakan arahan berikut:

git pull origin master

Ringkasan:

Menyambungkan Gitee dan pelayan boleh mempercepatkan kerjasama pasukan dan pengurusan kod, serta merealisasikan kawalan versi dan penggunaan kod automatik. Sambungan antara Gitee dan pelayan boleh dicapai dengan mencipta kunci awam SSH dan menambah fail authorized_keys pada pelayan. Apabila menggunakan Git untuk mengurus kod, URL SSH harus digunakan dan bukannya URL HTTPS untuk memastikan keselamatan dan kebolehpercayaan kod.

Atas ialah kandungan terperinci Bagaimana untuk menyambung gitee dengan pelayan. 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