CentOS系統下使用Github

閱讀這篇博客的前提是你已經有自己的Github賬號,且有一個空的Repository。
你需要在CentOS上安裝git,ssh命令,此處跳過,不作爲重點。

首先就是鏈接Github:

  1. 生成git公私鑰;
    ssh-keygen -t rsa -C "郵箱@xx.xx",一路回車採用默認設置。
  2. 查看公鑰內容,並粘貼到github上
    公私鑰內容一般存在當前用戶家目錄下的.ssh目錄中,即cd ~/.ssh/,其中的id_rsa文件存儲的私鑰,id_rsa.pub文件存儲的公鑰。
    打開github主頁,進入設置,找到SSH and GPG keys選項,點擊New SSH key按鈕。Title就是這個公鑰的名字,一般匹配對應設備名,自己看得懂就行。Key裏存儲公鑰內容,把id_rsa.pub內容複製粘貼進去就好。
  3. 測試key是否有效
    ssh -T [email protected],如果顯示You’ve successfully authenticated, but GitHub does not provide shell access就成功了。
  4. 配置git
    git config --global user.email "郵箱@xx.xx"
    git config --global user.name "你的名字"
  5. 同步Repository
    假設這個Repository叫Balabala。
    先在CentOS上創建一個叫Balabala的空文件夾,進入後執行git init,使其初始化git環境。
    然後執行git add .,把所有文件都納入同步範圍;接着執行git commit -m "這是註釋",提交文件到git(空的話會報錯,不過無妨)。
    執行git remote add origin [email protected]:your_userid/your_repository_name,和github鏈接好。
    執行git push -u origin master,把代碼push上去。如果報錯讓先執行pull說明原本是空Repository,要先執行git pull --rebase origin master即可解決。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章