將本地已經存在的代碼跟github上新建的倉庫建立關聯,解決“fatal: 'origin' does not appear to be a git repository...”

我想將本地已經存在的代碼跟github上新建的倉庫建立關聯,步驟如下:

進入本地目錄,初始化本地倉庫

1.進入本地目錄,初始化本地倉庫:git init

2.將文件添加到倉庫:git add .

3.執行git commit -m "first commit" 把添加的文件提交到版本庫,並填寫提交備註

4.在github或者碼雲上面創建遠程倉庫

5.添加遠程分支:git remote add origin 遠程倉庫地址(如https://github.com/xxx/xxx.git

6.建立本地與遠程的聯繫:git push -u origin master

當使用Git進行代碼push提交時,出現報錯信息“fatal: 'origin' does not appear to be a git repository...”,

D:\parent-boot-vue>git push -u origin master
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

是因爲遠程不存在origin這個倉庫名稱,可以使用如下操作方法,查看遠程倉庫名稱以及路徑相關信息,可以刪除錯誤的遠程倉庫名稱,重新添加新的遠程倉庫;

  • git remote -v                                           查看遠程倉庫詳細信息,可以看到倉庫名稱
  • git remote remove orign                        刪除orign倉庫(如果把origin拼寫成orign,刪除錯誤名稱倉庫)
  • git remote add origin 倉庫地址             重新添加遠程倉庫地址
  • gti push -u origin master                       提交到遠程倉庫的master主幹

基本上按這個操作下來,問題都會解決,關鍵還是要知道git的工作原理,他的報錯信息其實已經非常詳細了。我在這裏踩的坑主要是我遠程的倉庫名字被我改了,所以一直提示找不到origin這個倉庫。 

發佈了263 篇原創文章 · 獲贊 3167 · 訪問量 87萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章