ssh-keygen -t rsa -C "email@email.com"而後複製~/.ssh/id_rsa.pub的內容至github公鑰,添加新的公鑰,標題任意,公鑰的內容爲id_rsa.pub的內容
git config --global user.name "7color" git config --global user.email email@email.com3.建立版本庫目錄
mkdir 7color.github.com
4.切換至版本庫目錄 html
cd 7color.github.com
git init6.新建文件README
touch README
git add README
git commit -m "first commit" git show #顯示最後一次commit修改的內容
9.建立遠程主機的標記7color python
git remote add 7color(origin) git@github.com:xixer/7color.github.com.git
10.從7color標記(指定)的remote(遠程主機)獲取最新的版本到本地,並自動進行merge到本地當前分支上(fetch+merge) linux
git pull 7color master11.提交本地master分支的全部的修改至7color標記(指向)的remote(遠程主機)的master分支
git push 7color master
[user] name = 7color email = email@email.com *或者* git config --global user.name "7color" git config --global user.email email@email.com
解決方法: 在github.com的管理員頁面,切換當前分支,再次運行刪除分支命令便可.
解決方法: ssh-keygen -t rsa -C "email@email.com" 複製~/.ssh/id_rsa.pub內容 打開githu.com->帳戶設置->SSH公鑰->添加新的公鑰,保存 ssh-add 完
解決方法: ssh -v git@github.com,若是出現successfully authenticated即表示公鑰配置成功. 若是你同時安裝了Git & TortoiseGit,可使用echo $GIT_SSH查看ssh鏈接方式. 使用其中一種方式,declare GIT_SSH="D:\Git\bin\sh.exe",再次echo $GIT_SSH查看是否修改爲功.接着再次push試試,應該就能夠了. 若是想一勞永逸的作法是個人電腦->高級->環境變量中添加/修改GIT_SSH的值.而後重啓電腦.
解決方法: 使用puttygen.exe生成的private key複製到github.com的共鑰中便可. "To git@github.com:7color/7color.github.com.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@github.com:7color/7color.github.com.git' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') before pushing again.
解決方法: git pull 7color master 編輯衝突 git commit -am "resolve conflict" git push 7color master 完
資源連接 http://v.youku.com/v_playlist/f5227985o1p0.html 視頻 http://wangcongming.info/category/geek-tweak/ git-系列(推薦) http://roclinux.cn/?p=2115#more-2115 看日記學git http://wenku.baidu.com/search?word=git&lm=0&od=0 百度文庫 http://git-scm.com/ http://hi.baidu.com/felixwang/blog/item/7ce2cf1b2fccf7fdaf51338b.html 使用public/private key讓putty(ssh)自動登陸 http://www.kudelabs.com/2008/09/24/mysmgit-%E4%B9%8Bgit-on-windows%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B mysmGit 之Git on Windows快速上手 http://www.ha97.com/book/OpenSource_Guide/ch28s05.html git命令入門 http://help.github.com/msysgit-key-setup/ ssh keygen http://pages.github.com/ git pages http://eshilin.blog.163.com/blog/static/13288033020106610250138/ Git startup http://eshilin.blog.163.com/blog/static/132880330201066102650433/ Git branch http://eshilin.blog.163.com/blog/static/132880330201062991718683/ Git hook book http://rongjih.blog.163.com/blog/static/335744612010619111042465/ TortoiseGit密鑰的配置