1、創建 github 倉庫git
在 Github 建立帳號後,點擊 New Repository,填寫一些本倉庫相關的信息,如倉庫名稱、描述、是否公開。設置完畢後,點擊 Create repository 便可建立新倉庫。如,創建testproject。github
2、創建本地 git 倉庫shell
接下來是使用 git 這個軟件命令進行操做和使用了,首先,咱們固然須要安裝 git服務器
git 的配置文件爲 ~/.gitconfig (單個用戶) 或 /etc/gitconfig (系統全局)。以在 Linux 下操做爲例,執行如下命令:ssh
3、將本地項目提交到 GitHub 倉庫ide
上述一系列操做,咱們只是在本地創建了一個 Git 版本庫,下面咱們將本地的項目推送到遠程服務器(Github 倉庫)。完成下述操做後,人們就能夠在 Github 頁面上看到咱們提交的文件了測試
#注:如下這兩條命令會在你第一步建立好 github 倉庫後,由 github 提供給你 $ git remote add origin https://github.com/用戶名/倉庫名.git #使用https協議鏈接,添加遠程倉庫 $ git push -u origin master #推送到Github test倉庫主枝,通常默認爲 master
執行上面第二條命令時,git 可能返回如下錯誤信息:spa
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/XXX/YYY.git/info/refscode
fatal: HTTP request failedorm
那麼,咱們能夠換用ssh協議鏈接,方法以下:
1. 建立SSH密鑰
$ ssh-keygen -C 'Email地址' -t rsa
2. 找到剛纔生成的密鑰 (默認爲~/.ssh/id_rsa.pub) 文件打開,而後複製裏面的內容。接着轉到 github 站點,進入 Account Setting --> SSH Keys 選項後,點擊 add SSH key 並將剛纔複製的內容粘貼保存。
3. 測試SSH鏈接。
$ ssh -v git@github.com
若是出現相似如下內容的提示,則證實SSH鏈接工做正常了:
Hi loosky! You've successfully authenticated, but GitHub does not provide shell access.
4. 再次嘗試推送
$ git remote rm origin #刪除以前的添加信息 (配置文件在 ~/testproject/.git/config) $ git remote add origin git@github.com:用戶名/倉庫名.git #使用ssh協議鏈接,添加遠程倉庫 (此條命令由github提供) $ git push -u origin master #再嘗試推送到Github test倉庫主枝,通常默認爲 master