簡體   English   中英

git初始化並將本地存儲庫推送到遠程找不到

[英]git initialize and push local repository to remote not found

我在Windows機器上嘗試執行的本地目錄是:

  1. 使用git init
  2. README.md文件添加到此存儲庫
  3. 將此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

我不知道這是怎么回事,因為:

  1. git remote add origin https...似乎有效。
  2. git remote -v看起來不錯

我從這里這里都遵循了指示。

補充筆記:

  • 如果我使用git remote add origin https://bitbucket.org/<username>/tHartman3 / git remote add origin https://bitbucket.org/<username>/tHartman3.gitgit 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM