Git Bash 連接 github遠程庫

  • 大多數 Git 服務器都會選擇使用 SSH 公鑰來進行授權

生成 SSH 公鑰

大多數 Git 服務器都會選擇使用 SSH 公鑰來進行授權。系統中的每個用戶都必須提供一個公鑰用於授權,沒有的話就要生成一個。生成公鑰的過程在所有操作系統上都差不多。


  1. 打開Git Bash終奌站終奌站

  2. 粘貼下面的文字,替換你的GitHub電子郵件地址。

    ssh-keygen -t rsa -b 4096 -C“ [email protected]
    

    這將創建一個新的ssh密鑰,使用提供的電子郵件作爲標籤。

    生成公共/私有rsa密鑰對。
    
  3. 當系統提示您輸入要保存密鑰的文件時,按Enter鍵。這接受默認的文件位置。

    輸入要保存密鑰的文件(/ Users / you /.ssh/id_rsa):[按回車]
    
    輸入保存密鑰的文件(/ c / Users / you /.ssh/id_rsa):[按回車]
    
    Enter a file in which to save the key (/home/you/.ssh/id_rsa): [Press enter]
    
  4. 在提示符下,鍵入安全密碼。有關詳細信息,請參閱“使用SSH密鑰密碼”
    輸入密碼(無密碼爲空):[
    輸入密碼]再次輸入相同的密碼:[再次輸入密碼]
    



關於在多個操作系統上設立相同 SSH 公鑰的教程,可以查閱 GitHub 上有關 SSH 公鑰的嚮導:http://github.com/guides/providing-your-ssh-key



  • Git Bash 代碼操作

現在,我們根據 GitHub 的提示,在本地的倉庫下運行命令:

$ mkdir runoob-git-test                     # 創建測試目錄
$ cd runoob-git-test/                       # 進入測試目錄
$ echo "# 菜鳥教程 Git 測試" >> README.md     # 創建 README.md 文件並寫入內容
$ ls                                        # 查看目錄下的文件
README
$ git init                                  # 初始化
$ git add README.md                         # 添加文件
$ git commit -m "添加 README.md 文件"        # 提交併備註信息
[master (root-commit) 0205aab] 添加 README.md 文件
 1 file changed, 1 insertion(+)
 create mode 100644 README.md

# 提交到 Github
$ git remote add origin git@github.com:tianqixin/runoob-git-test.git
$ git push -u origin master

以下命令請根據你在Github成功創建新倉庫的地方複製,而不是根據我提供的命令,因爲我們的Github用戶名不一樣,倉庫名也不一樣。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章