將本地的Git倉庫推送到遠端倉庫的兩種方式

2021-10-07 02:54:57 字數 1984 閱讀 3195

如何利用遠端倉庫位址向遠端倉庫中推送內容?

第一種在命令列上建立新的倉庫然後再推送到這個遠端倉庫中來

/github.com/使用者名稱/倉庫名.git

git push -u origin master

第二種從命令列推送現有倉庫到這個遠端倉庫中來

/github.com/使用者名稱/倉庫名.git

git push -u origin master

第三種是從別人的倉庫中匯入進來

遠端倉庫位址太長,可以使用下面的命令為其起個別名

git remote add 遠端倉庫位址別名 遠端倉庫位址
git push 遠端倉庫位址 分支名稱orgit push 遠端倉庫位址別名 分支名稱

git push -u 遠端倉庫位址別名 分支名稱

-u 記住推送位址及分支,下次推送只需要輸入git push即可

https協議的驗證身份的方式是通過使用者名稱和密碼來驗證的,所以在正常的情況下每次推送都要進行身份驗證都需要輸入使用者名稱和密碼進行驗證,超級麻煩,如果使用的是win10系統,輸入一次系統就會幫你記住,下一次就不用了在輸入了。所以如果你所用的作業系統不具備這樣的功能,每次推送就都要輸入使用者名稱和密碼,就比較讓人頭疼了。所以就有了另外一種通訊協議ssh協議,進行免密登入。

win10憑據儲存路徑:

如果第一次輸入密碼時輸入錯誤,可以到上面的位置處,刪除對應的**憑據即可。

使用者密碼錯誤:remote: incorrect username or password ( access token )

ssh協議的身份認證是通過秘鑰實現的。秘鑰分為公鑰和私鑰,ssh協議通過判斷公鑰和私鑰的配對情況決定驗證是否通過。

秘鑰是開發者通過命令生成的,命令會生成公鑰和私鑰,也就是生成兩個檔案,公鑰要放在遠端的伺服器端,私鑰儲存在開發者自己的電腦中。

生成秘鑰命令:ssh-keygen

秘鑰儲存目錄:c:\users\使用者.ssh

公鑰名稱:id_rsa.pub

私鑰名稱:id_rsa

將公鑰填入key中,title可以不用設定,不填寫會自動填充公鑰中最後一段中你的電腦賬戶和電腦的名稱。

設定完成就可以使用ssh協議進行推送了,推送方法和使用http協議的方法一樣。

可以使用下面的命令為其起個別名

git remote add 遠端倉庫位址別名 遠端倉庫位址
git push 遠端倉庫位址 分支名稱orgit push 遠端倉庫位址別名 分支名稱

git push -u 遠端倉庫位址別名 分支名稱

-u 記住推送位址及分支,下次推送只需要輸入git push即可

將本地倉庫推送到遠端倉庫

本地乙個 倉庫,想推送到bitbucket上建立的遠端倉庫。方法一 在本地新建乙個與遠端倉庫關聯的本地倉庫,比如使用git clone 的方式 將 移動到本地倉庫 方法二 不建立新的本地倉庫的情況下 為本地倉庫新增遠端倉庫 使用命令 git remote add origin git 管理 git ...

將本地檔案推送到git倉庫

1 先進入專案資料夾 通過命令 git init 把這個目錄變成git可以管理的倉庫 git init 2 把檔案新增到版本庫中,使用命令 git add 新增到暫存區裡面去,不要忘記後面的小數點 意為新增資料夾下的所有檔案 git add 3 用命令 git commit告訴git,把檔案提交到倉...

使用git命令將本地專案推送到遠端倉庫

推送前需要在遠端倉庫建立好repository和project,之後會生成專案的url,比如 git finger shoot shoot photographer.git,finger shoot是倉庫名,shoot photographer是專案名。cd到專案所在目錄,比如 cd c works...