前一段時間在windows下配置了github的環境,參考「tortoisegit連線github.com」一文,現在學習在linux下程式設計,在網上找了點資料,配置在linux下使用github,將過程記錄:
1、安裝
1、1 使用yum安裝的
命令:$ yum install git git-gui
1、2 生成金鑰對,使用ssh-keygen方法
具體生成方式參考「使用ssh-keygen生存金鑰對」一文
1、3 將生成的公鑰複製到github.com中的sshkey中
如果出現產生的ssh-key無效的錯誤,請改為一行行的複製公鑰內容,注意不要將空格,換行符等複製進來。
特別注意第乙個字元不要漏了。
2、測試
將key新增之後,我們測試下能否鏈結到github。
命令:$ ssh [email protected]
看是否有這些內容出現:
3、設定
為了聯絡,可以填寫你的一些資訊
命令:$ git config --global user.name "your name"
$ git config --global user.email "your email"
4、轉殖
命令:$ git clone [email protected]:alex-my/std.git
5、本地庫新增檔案傳到遠端倉庫
在本地建立資料夾,作為本地倉庫,然後建立新檔案,然後將檔案傳到遠端倉庫。
因為遠端倉庫上邊已經有檔案,所以我們需要將檔案先用pull更新下來,然後在將我們新增的檔案傳到遠端倉庫。
首先建立乙個名為「std」資料夾,不一定與github.com上的工程同名,使用git
init初始化
建立乙個檔案vv.h,使用shell重定向寫一些內容,當然,這些工作都可以使用vim替代。
為了方便,使用git
remote增加乙個路徑別名,這樣就不用打那麼長的路徑了。
然後,使用git pull origin master將遠端倉庫更新下來。
檢視後發現,多了兩個檔案,vector.h,readme.md。這是前邊就新增的,你們可能只有readme.md或者是其它的,當然,這都不是重點。
git status是為了列印資訊,可以省略這一步。我們可以看見「?? vv.h」,表示新增了乙個vv.h是遠端倉庫沒有的。
使用git
add將我們要提交的檔案的資訊新增的索引庫中。
使用git
commit將索引庫內容提交到本地倉庫中。
使用git push提交到遠端倉庫中。
6、更新檔案
git commit -a -m "brief"
增加-a,可以只將所有被修改或刪除的且被git管理的檔案提交到本地倉庫中。
git push origin master
此命令將本地倉庫更新到遠端倉庫中,origin是別名,可以用具體url替代。
如果沒有新增加的檔案,不需要使用git add命令
Linux下github的配置
1.在github上申請賬號,得到個人主頁,我的是 2.建立專案 按步驟填寫 3.在linux上安裝ssh和git。我的linux是centos,預設ssh一般都安裝了 git安裝 4.建立ssh金鑰 郵箱自己填,過程中按回車鍵選擇預設值 此時會在使用者目錄中生產 ssh目錄 其中id rsa.pu...
GitHub配置與git使用
1 gitbub 官網註冊使用者並登入 user myname email my 163.com 2 gitbub 上新建倉庫 倉庫專案名為 asddemo 3 本地安裝git 客戶端 git clone myname asddemo.git 5 本地git配置 git config global ...
Pycharm下GitHub配置使用
要連線github,首先git是必不可少的,git的安裝的基本使用很簡單,這裡略過。2 如圖所示,進入pycharm的setting version control github 3 填寫相應的資訊,告訴了pycharm你的github的配置只賬號和密碼。如果還沒有github賬號,建議先去官網註冊...