Rumah > alat pembangunan > git > teks badan

Bagaimana untuk membina github secara tempatan

PHPz
Lepaskan: 2023-04-06 14:06:44
asal
2081 orang telah melayarinya

Dengan pembangunan berterusan komuniti sumber terbuka, GitHub telah menjadi platform pengehosan kod yang sangat penting Ia bukan sahaja menyediakan fungsi pengehosan kod, tetapi juga menyediakan banyak fungsi yang mudah dan mudah digunakan, seperti semakan kod, isu. pengesanan, dan Permintaan Tarik dan sebagainya. Walaupun kebanyakan pembangun boleh menggunakan GitHub untuk pengehosan kod, sesetengah pelajar mungkin menghadapi masalah seperti akses yang menyusahkan ke Internet, jadi mereka perlu membina GitHub secara setempat untuk memastikan kemajuan kod berjalan lancar.

1. Pasang Git

Sebelum membina GitHub secara setempat, anda perlu memasang Git terlebih dahulu. Git ialah sistem kawalan versi teragih Tiada pasukan pembangunan boleh melaksanakan kawalan versi tanpa Git, jadi memasang Git ialah langkah pertama untuk membina GitHub.

Apabila memasang Git di bawah Windows, anda boleh memuat turun pemasang Git dari tapak web rasmi Git dan ikut tetapan lalai semasa pemasangan untuk menyelesaikan pemasangan. Memasang Git melalui terminal di bawah macOS atau Linux adalah sangat mudah Anda hanya perlu menjalankan perintah berikut dalam terminal:

sudo apt update
sudo apt install git
Salin selepas log masuk

2 Jana kunci SSH

Untuk memastikan sambungan antara setempat dan GitHub Untuk keselamatan komunikasi, anda perlu menjana kunci SSH secara setempat untuk pengesahan apabila berkomunikasi dengan GitHub. Begini cara menjana kunci SSH untuk GitHub:

  1. Masukkan ssh-keygen -t ed25519 -C "your_email@example.com" dalam terminal baris arahan. Antaranya, anda perlu menggantikan your_email@example.com dengan alamat e-mel anda.
  2. Ikuti gesaan dan tekan Enter sehingga penjanaan nombor rawak selesai. Selepas

dijana, dua fail .ssh dan id_ed25519 boleh ditemui dalam direktori id_ed25519.pub dalam direktori akar pengguna tempatan, di mana id_ed25519 ialah fail kunci peribadi dan id_ed25519.pub ialah fail kunci awam.

3. Tambahkan kunci awam pada GitHub

Selepas menjana kunci SSH secara setempat, anda perlu menyalin kunci awam ke GitHub dan menambahkannya pada akaun anda untuk membuat kod pada GitHub beroperasi. Langkah khusus adalah seperti berikut:

  1. Selepas membuka halaman utama GitHub, klik avatar di penjuru kanan sebelah atas untuk memasuki antara muka "Tetapan".
  2. Dalam antara muka "Tetapan", pilih pilihan "Kekunci SSH dan GPG", dan kemudian klik butang "Kunci SSH baharu".
  3. Dalam kotak teks "Kunci", tampal keseluruhan kandungan fail id_ed25519.pub yang dijana sebelum ini.
  4. Beri nama kunci awam (isi secara santai) dan klik butang "Tambah kunci SSH".

4 Bina GitHub secara setempat

Selepas melengkapkan tiga langkah pertama, anda boleh mula membina GitHub secara setempat.

  1. Masukkan git clone git@github.com:username/repo.git dalam terminal baris arahan. Antaranya, nama pengguna ialah nama akaun anda di GitHub, dan repo ialah nama gudang yang ingin anda klon.
  2. Setempat, pergi ke direktori projek yang baru anda klon (iaitu, di bawah direktori repo).
  3. Selepas mengubah suai kod secara setempat, masukkan arahan berikut pada baris arahan:
git add .
git commit -m "your message"
git push
Salin selepas log masuk

Antaranya, "mesej anda" ialah maklumat perihalan penyerahan kod anda.

OK, sekarang, GitHub tempatan telah berjaya disediakan. Mari kita mula menikmati perjalanan sumber terbuka tanpa rangkaian dan tanpa rasa takut!

Atas ialah kandungan terperinci Bagaimana untuk membina github secara tempatan. 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!