github 入門,如何上傳本地項目到github託管

此篇博客詳細的介紹了github入門到上傳本地項目 包括安裝git, 講本地工程利用git進行託管,以及將git 與遠程倉庫github關聯,將項目代碼上傳到github上面

http://www.cnblogs.com/specter45/p/github.html

常用的將一個本地git託管的項目上傳到gitHub上的命令

  git init //到項目所在目錄下, 把這個目錄變成Git可以管理的倉庫
  git add . //不但可以跟單一文件,還可以跟通配符,更可以跟目錄。一個點就把當前目錄下所有未追蹤的文件全部add了
  git commit -m “first commit” //把文件提交到倉庫 ,“”裏面是你的提交信息,可以是任意的語句,表現出你提交的內容就可以
  git remote add origin [email protected]:woshiluoye9/ssmweb.git //關聯遠程倉庫

  git push -u origin master //把本地庫的所有內容推送到遠程庫上

git add README.md //把單個文件 README.md 添加到倉庫
  git remote set-url origin [email protected]:woshiluoye9/ssmweb.git // 如果關聯的倉庫出錯,重新設置關聯倉庫

git rm –cached -r [path] 刪除某個目錄下的文件
例如: git rm –cached -r .idea 刪除.idea 文件夾下的所有文件

SSH 協議 公鑰登錄原理

密碼口令登錄

  通過密碼進行登錄,主要流程爲:

    1、客戶端連接上服務器之後,服務器把自己的公鑰傳給客戶端

    2、客戶端輸入服務器密碼通過公鑰加密之後傳給服務器

    3、服務器根據自己的私鑰解密登錄密碼,如果正確那麼就讓客戶端登錄

公鑰登錄

  公鑰登錄是爲了解決每次登錄服務器都要輸入密碼的問題,流行使用RSA加密方案,主要流程包含:

    1、客戶端生成RSA公鑰和私鑰

    2、客戶端將自己的公鑰存放到服務器

    3、客戶端請求連接服務器,服務器將一個隨機字符串發送給客戶端

    4、客戶端根據自己的私鑰加密這個隨機字符串之後再發送給服務器

    5、服務器接受到加密後的字符串之後用公鑰解密,如果正確就讓客戶端登錄,否則拒絕。這樣就不用使用密碼了。

更加系統的一個學習資料,是廖雪峯老師的git教程

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

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