在github上創建jekyll blog

1.git經常使用命令(簡易介紹見http://rogerdudler.github.io/git-guide/index.zh.html

  git init     #建立新的git倉庫html

  git clone /path/to/repository          #建立一個本地倉庫的克隆版本git

  git clone username@host:/path/to/repository     #建立一個遠程倉庫的克隆版本github

  git add <filename>   #添加到緩衝區bootstrap

  git add .vim

  git commit -m "提交信息"  #提交改動到本地倉庫的HEAD中ssh

  git push origin master  #提交改動到遠程倉庫ide

  git push -f  #強制提交改動到遠程倉庫工具

  git remote add origin <server>  #提交改動到所添加的遠程倉庫ui

2.在github上建立repo和添加SSH keys

  使 用git clone命令從github上同步github上的代碼庫時,若是使用SSH連接,而你的SSH key沒有添加到github賬號設置中,系統會報下面的錯誤:url

    Permission denied (publickey).

    fatal: The remote end hung up unexpectedly

  這時須要在本地建立SSH key,而後將生成的SSH key文件內容添加到github賬號上去。

  建立SSH key的方法很簡單,執行以下命令就能夠:

    ssh-keygen

  而後系統提示輸入文件保存位置等信息,連續敲三次回車便可,生成的SSH key文件保存在中~/.ssh/id_rsa.pub

   而後用文本編輯工具打開該文件,我用的是vim,因此命令是:

    vim ~/.ssh/id_rsa.pub

  接着拷貝.ssh/id_rsa.pub文件內的因此內容,將它粘帖到github賬號管理中的添加SSH key界面中。

  打開github賬號管理中的添加SSH key界面的步驟以下:

    1. 登陸github

    2. 點擊右上方的Accounting settings圖標

    3. 選擇 SSH key

    4. 點擊 Add SSH key

  在出現的界面中填寫SSH key的名稱,填一個你本身喜歡的名稱便可,而後將上面拷貝的~/.ssh/id_rsa.pub文件內容粘帖到key一欄,在點擊「add key」按鈕就能夠了。添加完成後再次執行git clone就能夠成功克隆github上的代碼庫了。

 

  以前若是創建 ssh 鏈接,只要將公鑰複製到 ~/.ssh/authorized_keys,而不須要創建密碼.
  現在的 ssh 使用同樣的方法會出現錯誤訊息

     Agent admitted failure to sign usilng the key

  解決方式 使用 ssh-add 指令將私鑰 加進來 (根據我的的密匙命名不一樣更改 id_rsa)
    # ssh-add   ~/.ssh/id_rsa 

3.利用Jekyll-Bootstrap搭建jekyll blog

  具體能夠見http://jekyllbootstrap.com/

4.經過克隆別人的主題來搭建jekyll blog

  git clone git@github.com:OTHERUSERNAME/OTHERUSERNAME.github.com.git USERNAE.github.io

  (https://github.com/mojombo/jekyll/wiki/sites提供了不少模板能夠參考)

  git remote set-url origin git@github.com:USERNAME/USERNAME.github.io.git

  編輯_config.yml中的我的信息,_layouts/default.html (修改頂部導航超連接)

  git push origin master

  訪問USERNAME.github.io

相關文章
相關標籤/搜索