怎么搭建github(教程分享)

隨著開源軟件的興起和github被微軟收購,越來越多的開發者,尤其是學生和初學者們有意愿搭建自己的個人github,用以備份自己的代碼和開源項目,管理自己的開發歷程和成就,并尋求志同道合的技術愛好者的交流。本文將提供一份簡單的github搭建教程,如下:

  1. 注冊域名

首先你需要申請一個域名,建議選擇最常用的.Com域名,注冊費用約在100-200元之間,申請域名時需要填寫真實的信息,建議使用自己的親友名字。

  1. 申請云服務器

搭建Github需要一臺自己的云服務器,可以選擇騰訊云、阿里云或AWS等,建議選擇最便宜的基礎型配置即可。

  1. 安裝Git和Nginx

在終端輸入以下命令,安裝Git和Nginx:

sudo apt-get update

sudo apt-get install git

sudo apt-get install nginx

  1. 生成SSH Key

在終端輸入以下命令,并輸入自己的Github郵箱地址:

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

回車后會提示輸入文件名和密碼,可不填直接回車。生成后會在用戶主目錄下.ssh文件夾中看到兩個文件,id_rsa和id_rsa.pub。

  1. 復制SSH Key到Github

在終端輸入以下命令,將SSH Key復制到剪貼板:

sudo apt-get install xclip

xclip -sel clip

登錄Github,進入個人設置,選擇SSH keys,在New SSH key欄中,輸入Title和Key,將剛剛復制的SSH Key粘貼到Key中,點擊Add SSH key即可。

  1. 配置Nginx

在終端輸入以下命令,打開Nginx配置文件:

sudo vim /etc/nginx/sites-available/default

在文件中找到server {},刪除整個{}內的內容,將以下代碼復制進去:

server {

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 }

}

保存并退出。

  1. 重啟Nginx

在終端輸入以下命令,重啟Nginx服務器:

sudo systemctl restart nginx

  1. 測試Github搭建

在瀏覽器中輸入自己的域名,例如:http://example.com,如果跳轉到github的頁面,則說明Github搭建成功。

結語:

通過本文所述Github搭建教程,你可以輕松搭建一個屬于自己的Github,并在上面管理自己的代碼和開源項目,記錄自己的技術成長歷程,并和志同道合的技術愛好者們互相交流和分享。希望能對你的學習和工作帶來幫助!

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享