github - 使用git remote add新增遠端倉庫時失敗,提示remote: Repository not found.
世界只因有你
世界只因有你 2017-05-02 09:49:09
0
6
1369
  1. 我先建立了本地倉庫git_tutorial


  1. 接著參考git官方教學使用git remote add origin新增遠端倉庫

  2. 接著使用git remote查看顯示已經有了origin倉庫

  3. 結果當使用git push origin master的時候遇到瞭如下錯誤:

顯示倉庫沒有找到。
想問問題出在哪?如何解決?
查了stackoverflow有人說git remote add這種方法就是等同於在github上new repository:

我認為這種說法是正確的,但是很多人告訴我必須先在github上建立了倉庫才可以使用3和4步驟,到底是哪一種說法對呢?如果是後者,那感覺使用git bash都沒什麼用了...

後面我在GitHub上面蓋了倉庫,再做那git remotegit push origin master兩個操作,也出錯了:


🎜🎜🎜🎜🎜🎜🎜🎜🎜 🎜後面照著廖雪峰的教學還有GitHub上YueLinHo的回答push成功了:🎜🎜🎜🎜🎜 🎜謝謝各位答疑解惑。 🎜
世界只因有你
世界只因有你

全部回覆(6)
淡淡烟草味

git remote add這種方法就是等同於在 github 上 new repository

git remote add 只是本地增加一個 reference 而已,不負責新建 repo

你現在的問題是,因為沒有設定 UserName 和 Email,所以才會報這些錯誤。這裡都提示你了:

解決方案:
git config --global user.name "xxx"git config --global user.name "xxx"
git config --global user.email "xxx@xxx.xxx"git config --global user.email "xxx@xxx.xxx"
其中xxx 都換成你自己的。

另外你說,"如果是後者,那麼 gitbash 就沒什麼用了"。 。為什麼? (如果你提交的全是 markdown,沒有其他任何程式碼,那就當我沒問)
只給你一個 github 網頁,請問你如何提交自己的 commit?

我想大声告诉你

確實是你的遠端倉庫必須提前有。整過過程也就是將你的遠端倉庫和本地倉庫做一個連結。之後就可以直接向遠端倉庫提交了....

曾经蜡笔没有小新

提交遠端的前提確實是先得有遠端函式庫才行,但這個遠端函式庫不一定非得是github的,gitlab、coding一樣可以;另外bash也不是必須要用的,我現在就是裝了個git之後,設定庫的使用者名稱密碼和遠端位址這類事用TortoiseGit來做,然後提交、分支(開分支和切割分支)和push/pull都是直接用編輯器來做的(用的是vscode,bash我直接掛到編輯器裡了,偶爾需要用指令的時候,例如git fetch -p這類操作還是用bash比較方便),常用操作是可以不用bash的。

巴扎黑

必須先在github上建立了倉庫才可以的。
為什麼?
你想想,你 git remote add 的時候都沒要求你輸入使用者名稱和密碼,而git push就需要。
如果這樣不需要密碼就會創建倉庫,那我可以隨意創建別人的倉庫了。

某草草

要先創建倉庫

大家讲道理

雷雷

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板