Dengan peningkatan perisian sumber terbuka dan Github yang diperoleh oleh Microsoft, semakin ramai pembangun, terutamanya pelajar dan pemula, bersedia untuk membina Github peribadi mereka sendiri untuk menyandarkan kod dan projek sumber terbuka mereka sendiri dan mengurus sendiri sejarah pembangunan dan pencapaian, dan mencari pertukaran dengan peminat teknologi yang berfikiran sama. Artikel ini akan menyediakan tutorial persediaan Github yang mudah, seperti berikut:
Mula-mula anda perlu memohon nama domain Anda disyorkan untuk memilih nama domain .Com yang paling biasa digunakan dan mendaftarkannya Kos adalah kira-kira 100-200 yuan Apabila memohon nama domain, anda perlu mengisi maklumat sebenar.
Membina Github memerlukan pelayan awan anda sendiri. Anda boleh memilih Tencent Cloud, Alibaba Cloud atau AWS konfigurasi asas yang paling murah.
Masukkan arahan berikut dalam terminal untuk memasang Git dan Nginx:
sudo apt-get update
sudo apt-get install git
sudo apt-get install nginx
Masukkan arahan berikut dalam terminal dan masukkan alamat E-mel Github anda sendiri:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Selepas menekan Enter, anda akan digesa untuk memasukkan nama fail dan kata laluan Anda boleh biarkan kosong dan tekan Enter terus. Selepas penjanaan, anda akan melihat dua fail dalam folder .ssh dalam direktori utama pengguna, id_rsa dan id_rsa.pub.
Masukkan arahan berikut dalam terminal untuk menyalin Kunci SSH ke papan keratan:
sudo apt-get install xclip
xclip -sel clip < ~/.ssh/id_rsa.pub
Log masuk ke Github, masukkan tetapan peribadi, pilih kekunci SSH, masukkan Tajuk dan Kunci dalam lajur kunci SSH Baharu , dan gantikan Tampal Kunci SSH yang disalin ke dalam Kekunci dan klik Tambah kunci SSH.
Masukkan arahan berikut dalam terminal untuk membuka fail konfigurasi Nginx:
sudo vim /etc/nginx/sites-available /default
Cari pelayan {} dalam fail, padamkan keseluruhan kandungan dalam {} dan salin kod berikut ke dalamnya:
pelayan {
listen 80 default_server; listen [::]:80 default_server; server_name example.com www.example.com; #替换成自己的域名 root /var/www/html; #根目录 index index.html index.htm index.nginx-debian.html; location / { proxy_pass https://github.com; #转发到github }
}
Simpan dan keluar.
Masukkan arahan berikut dalam terminal untuk memulakan semula pelayan Nginx:
sudo systemctl restart nginx
Masukkan nama domain anda dalam penyemak imbas, contohnya: http://example.com Jika anda melompat ke halaman github, ini bermakna Github berjaya dibina.
Kesimpulan:
Melalui tutorial membina Github yang diterangkan dalam artikel ini, anda boleh membina Github anda sendiri dengan mudah, mengurus kod anda sendiri dan projek sumber terbuka padanya, dan merekodkan proses pertumbuhan teknikal anda sendiri . Dan berkomunikasi dan berkongsi dengan peminat teknologi yang berfikiran sama. Saya harap ia dapat membantu anda belajar dan bekerja!
Atas ialah kandungan terperinci Bagaimana untuk membina github (perkongsian tutorial). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!