[英]git initialize and push local repository to remote not found
我在Windows機器上嘗試執行的本地目錄是:
git init
README.md
文件添加到此存儲庫 README.md
文件同步到bitbucket 但是我在git init
之后遇到命令(步驟2和3.)的麻煩
我已經試過了:
git init --bare tHartman3
git remote rm origin
git add -A
git remote add origin https://bitbucket.org/<username>/tHartman3
現在,我准備提交,因此我嘗試:
git commit -m "Created blank README.md file for tHartman3 repository"
但是它給出了以下錯誤
On branch master
nothing to commit, working tree clean
然后我嘗試
git push -u origin master
但這給出了這個錯誤
remote: Not Found
fatal: repository 'https://bitbucket.org/<username>/tHartman3/' not found
當我嘗試
git push
我得到這個錯誤
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin master
我不知道這是怎么回事,因為:
git remote add origin https...
似乎有效。 git remote -v
看起來不錯 補充筆記:
git remote add origin https://bitbucket.org/<username>/tHartman3
/ git remote add origin https://bitbucket.org/<username>/tHartman3.git
或git remote add origin https://bitbucket.org/<username>/tHartman3.git
我對於其他所有以下內容仍然會得到相同的輸出命令。 題
在此將本地tHartman3
目錄創建到.git
存儲庫中是否缺少任何內容?
首先,在BitBucket上創建遠程存儲庫。 您需要此功能才能繼續使用它。 僅當另一端有要推送的內容時,推送才有效。 以下是一些異地說明: https : //confluence.atlassian.com/bitbucket/create-and-clone-a-repository-800695642.html
有了存儲庫后,就可以使用兩種方法獲取本地工作副本。 較難的方法是進行(非裸機)回購並手動設置遙控器:
git init tHartman3
git remote add origin ssh://<username>@bitbucket.org/<username>/tHartman3
請記住,裸倉庫沒有工作目錄。 它們幾乎僅用於托管中央存儲庫,因為您實際上無法檢出其中的任何文件。
進行本地克隆的更簡單方法是運行在單擊克隆按鈕時bitbucket顯示的命令:
git clone ssh://<username>@bitbucket.org/<username>/tHartman3
現在,您可以添加自述文件並運行git -A
。 在提交之前,通常最好先運行git status
。 如果您沒有任何暫存文件,則提交將失敗。 在這種情況下,請手動添加任何需要的文件:
git add README.md
現在,提交和推送應該可以順利進行:
git commit -m '...'
git push
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.