最近想自己弄個網站,但又沒有服務器可以用,只好借用強大得github來幫忙了,不過GitHub確實有這個功能。
感謝以下大佬得教程,非常得詳細,但我覺得還是有必要記錄下來。
大佬鏈接: https://www.cnblogs.com/yuxiaole/p/9350962.html
一、准備工具:
安裝git以及一個html項目文件或者是包
注冊github賬號
二、步驟
1、登陸github創建一個倉庫
2、進入本地倉庫,執行 git init 命令,這會多出.git文件夾
3、第三步、為了把本地的倉庫傳到github,還需要配置ssh key。(引號內按自己得實際郵箱填寫)
$ ssh-keygen -t rsa -C "your_email@youremail.com"
直接點回車,這里說明會在默認文件id_rsa上生成ssh key。
這里系統要求輸入密碼,直接按回車表示不設密碼。重復密碼時也是直接回車,之后提示你shh key已經生成成功。
4、然后我們進入提示的地址下查看ssh key文件。 我的電腦的地址是c/Users/Administrator/.ssh/id_rsa.pub
打開id_rsa.pub,復制里面的key。里面的key是一對看不懂的字符數字組合,不用管它,直接復制。
回到github網站,進入Account Settings,左邊選擇SSH and GPG Keys,New SSH Key
title隨便填,粘貼key。
保存后,驗證是否成功,在git bash下輸入
$ ssh -T git@github.com
回車就會看到:You’ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。
5、接下來我們要做的就是把本地倉庫傳到github上去,在此之前還需要設置username和email,因為github每次commit都會記錄他們
$ git config --global user.name "your name" $ git config --global user.email "your_email@youremail.com"
6、進入本地倉庫(文件夾),右鍵git bash,添加遠程地址
$ git remote add origin git@github.com:yourName/yourRepo.git
7、最后,提交代碼,上傳
$ git add .
git add . 其中 . 代表所有文件
$ git commit -m 'init'
$ git push origin master
8、到github上看就是這個樣子了,接下來就可以開始維護這個倉庫了。
9、在github倉庫中點擊Settings
10、進入Settings頁面后,向下滾動,找到 GitHub Pages,如下圖。然后點擊 None 按鈕選擇master branch。
11、回到倉庫的 Settings 里面,就會看到 GitHub Pages 里面會有下圖紅框的東西 ,下面得url就是你得github個人網站了
12、修改倉庫得代碼然后重新提交到倉庫
如果你絕覺得網站效果不夠好,可以重新添加代碼在提交上去。