需要用到的工具
git.exe
安裝Git只需要一直next就可以
1 首先去用郵箱注冊GitHub賬號
2 測試git是否安裝成功 啟動程序GitBash
3 終端配置
配置Git
<br />
配置用戶名
$ git config --global user.name.你的用戶名
配置郵箱
$ git config --global user.email 你的郵箱
保存
$ git config --global alias.ymz(這個隨意) commit
設置ssh 這個很重要哦
$ ssh-keygen -c "你的郵箱" -t rsa
查看你的C盤Users/Administrator目錄
1 是否有.ssh文件夾
2 文件夾中有id_rsa、id_rsa.pub文件
強制查看是否關聯Github
$ ssh -T git@github.com
The authenticity of host 'github.com (192.30.253.113)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes)? yes
Warning: Permanently added 'github.com,192.30.253.113' (RSA) to the list of known hosts.
Permission denied (publickey).
why?為什么會這樣呢? 因為沒有登錄GitHub把我們剛剛生成的ssh給設置進去。
說到這里了,肯定是設置SSH呢
1 首先進入Git-Setting設置SSH and GPG key
2 將id_rsa.pub文件用記事本打開將里面所有的內容復制添加到github中的key
再次查看是否關聯Github
$ ssh -T git@github.com
Warning: Permanently added the RSA host key for IP address '192.30.253.112' to the list of known hosts.
Permission denied (publickey).
媽蛋居然提示失敗,我發現我復制的時候沒有復制完全,純屬意外
$ ssh -T git@github.com
Hi gyymz1993! You've successfully authenticated, but GitHub does not provide shell access.
這個提示就表示成功了
這個命令可以查看出錯信息
$ shh -T -v git@github.com
<br />
現在就是最實用最牛逼得部分了
<br />
提交本地項目步驟
1 在gitHub新建個項目(這個不會自行百度)
2 命令提交
增加注釋文件
$ echo "# MstarStoreApp" >> README.md
第一步想當然注釋告訴別人這個項目是干嘛的
初始化倉庫
$ git init
添加所有文件
$ git add .
commit
$ git commit -m "first commit"
你的gitHub項目的SSH路徑
$ git remote add origin git@github.com:yourname/XXX.git
最后一步就是提交了
$ git push -u origin master
下載一個項目到本地
$ git clone git@github.com:yourname/XXX.git
<br />
更牛逼的部分,搭建自己的博客
<br />
需要用到的工具node.js.msi 下載
安裝只需要一直next就可以
next完后測試是否安裝成功
配置環境變量
$ 找到安裝目錄 C:\node
配置環境變量 path 加上 C:\node
測試方法
$ npm --v
$ node -v
如果出現版本號則正確安裝
本地博客環境創建 安裝hexo
$ npm install -g hexo
保存安裝
$ npm install hexo --save
查看 hexo是否安裝成功
$ hexo -v
初始化hexo
$ hexo init
開始本地服務
$ hexo s
再瀏覽器中輸入 http://localhost:4000/ 即可瀏覽
找到hexo目錄下的D:\Git\Hexo_config.yml文件修改項目中的ssh路徑
$ deploy:
type: git
repo: git@github.com:yourname/yourname.github-io.git
修改成這樣執行
$ npm install hexo-deployer-git --save
生成靜態網頁
$ hexo g
部署到服務器
$ hexo d
折騰(換電腦后使用) 目前自己笨方法
<br />
前面得操作一樣,緊跟著初 ##始化hexo后用原來的博文文件替換現在的文件
1 Hexo\node_modules(這個其實就是你安裝的插件什么搜索系統啊之類的)
2 _config.yml 你自己的配置文件
3 \Hexo\source 目錄下你的所有博客文件
4 themes\yelee 這個是你的主題文件
當你替換好之后開始接著到
開始本地服務>后的操作
直到最后一步部署到服務器
$ hexo d
ERROR Deployer not found: git
這是咋回事呢?
重新安裝deployer
$ npm install hexo-deployer-git
保存安裝deployer
$ npm install hexo-deployer-git --save