首頁  >  文章  >  開發工具  >  怎麼搭建github(教學分享)

怎麼搭建github(教學分享)

PHPz
PHPz原創
2023-04-06 12:50:06971瀏覽

隨著開源軟體的興起和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。

    複製SSH Key到Github
在終端機輸入以下指令,將SSH Key複製到剪貼簿:

sudo apt-get install xclip

xclip -sel clip < ~/.ssh/id_rsa.pub

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

    設定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
}
}

儲存並退出。

    重啟Nginx
在終端機輸入以下指令,重啟Nginx伺服器:

sudo systemctl restart nginx

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

結語:

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

以上是怎麼搭建github(教學分享)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn