Rumah > alat pembangunan > git > teks badan

Bagaimana untuk membina github dalam linux

PHPz
Lepaskan: 2023-04-26 10:09:19
asal
1384 orang telah melayarinya

Sebagai platform pengehosan kod paling popular dalam komuniti sumber terbuka, penggunaan GitHub telah menjadi standard untuk pembangunan perisian moden. Sebagai salah satu alat utama untuk pembangun, sistem Linux sudah pasti merupakan pilihan yang baik untuk membina GitHub di Linux. Artikel ini akan memperkenalkan cara menyediakan dan menggunakan GitHub pada Linux.

Langkah 1: Buat akaun GitHub

Jika anda belum mempunyai akaun GitHub, anda perlu membuat akaun di tapak web rasmi GitHub terlebih dahulu. Tidak perlu pergi ke butiran mengenai operasi ini, terdapat arahan terperinci di laman web.

Langkah 2: Pasang Git

Pasang Git melalui baris arahan di bawah Ubuntu:

sudo apt-get update
sudo apt-get install git
Salin selepas log masuk

Pasang Git melalui baris arahan di bawah CentOS:

sudo yum install git
Salin selepas log masuk

Langkah 3: Buat kunci SSH

GitHub menggunakan kunci SSH untuk pengesahan dan komunikasi pengguna. Oleh itu, sebelum menggunakan GitHub, anda perlu mencipta kunci SSH pada mesin tempatan anda.

Laksanakan arahan berikut pada Linux:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Salin selepas log masuk

Semasa proses pelaksanaan, sistem akan menggesa anda untuk memasuki laluan storan dan kata laluan kunci rahsia, hanya tekan Enter. Jika anda tidak memerlukan perlindungan kata laluan, hanya tekan kekunci Enter secara berterusan.

Laluan storan kunci SSH yang dijana secara lalai kepada ~/.ssh/id_rsa.pub. Gunakan arahan kucing untuk melihat kunci awam.

cat ~/.ssh/id_rsa.pub
Salin selepas log masuk

Salin kandungan kunci awam ke kunci SSH akaun GitHub anda. Masukkan tapak web GitHub, klik Tetapan pada bar menu, kemudian pilih kekunci SSH dan GPG, kemudian salin kandungan kunci awam ke antara muka untuk menambah kunci, dan akhirnya simpannya.

Langkah 4: Buat gudang

Mencipta gudang di GitHub adalah sangat mudah. ​​Cuma klik butang Repositori Baharu di tapak web dan masukkan nama gudang dan maklumat berkaitan.

Langkah 5: Mengklon repositori

Gunakan arahan Git pada mesin setempat untuk mengklon repositori pada pelayan:

git clone git@github.com:username/repo.git
Salin selepas log masuk

Di mana nama pengguna ialah nama pengguna GitHub anda, repo ialah nama gudang yang anda buat.

Langkah 6: Tambah fail dan serahkan perubahan

Tambah atau ubah suai fail dalam repositori tempatan yang diklon, dan kemudian serahkannya melalui arahan Git.

git add .
git commit -m "Add new file"
git push origin master
Salin selepas log masuk

Antaranya, arahan tambah akan menambah fail yang anda ubah suai akan menyerahkan perubahan anda, dan parameter -m diikuti dengan penerangan maklumat yang diserahkan sebagai komen akan menolak anda; perubahan kepada repositori GitHub. Jika anda mempunyai berbilang cawangan, anda boleh menentukan nama cawangan yang sepadan dalam push.

Langkah 7: Cipta cawangan

Gunakan arahan Git untuk mencipta cawangan baharu:

git branch new-branch
Salin selepas log masuk

di mana cawangan baharu ialah nama cawangan baharu yang dicipta.

Tukar ke cawangan baharu:

git checkout new-branch
Salin selepas log masuk

Tambahkan fail yang diubah suai pada cawangan baharu dan komit menggunakan Git:

git add .
git commit -m "Add new branch"
git push origin new-branch
Salin selepas log masuk

Langkah 8: Gabungkan cawangan

Gabungkan cawangan baharu kepada cawangan induk:

git checkout master
git merge new-branch
Salin selepas log masuk

Gunakan arahan tolak untuk menolak kod yang digabungkan ke GitHub:

git push origin master
Salin selepas log masuk

Itu sahaja, kami Sudah tahu cara menyediakan dan menggunakan GitHub pada Linux. Harap artikel ini dapat membantu anda!

Atas ialah kandungan terperinci Bagaimana untuk membina github dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!