git 未找到初始化并将本地存储库推送到远程
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
好看
我已按照 here and 的说明进行操作。
补充说明:
- 如果我使用
git remote add origin https://bitbucket.org/<username>/tHartman3
或 git remote add origin https://bitbucket.org/<username>/tHartman3.git
,对于所有其他后续命令,我仍然会得到相同的输出。
问题
这里是否缺少将此本地 tHartman3
目录创建到 .git
存储库的内容?
首先,在 BitBucket 上创建远程存储库。你需要这个才能推动它。只有在另一端有东西要推的情况下,推才有效。这里有一些 off-site 说明:https://confluence.atlassian.com/bitbucket/create-and-clone-a-repository-800695642.html
获得存储库后,您可以通过多种方式获取它的工作本地副本。更难的方法是制作 (non-bare) 仓库并手动设置遥控器:
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
我的 Windows 机器上有一个本地目录,我正在尝试:
- 初始化使用
git init
- 向此存储库添加一个
README.md
文件 - 将此
README.md
文件同步到 bitbucket
但是我在使用 git init
我试过这个:
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
好看
我已按照 here and
补充说明:
- 如果我使用
git remote add origin https://bitbucket.org/<username>/tHartman3
或git remote add origin https://bitbucket.org/<username>/tHartman3.git
,对于所有其他后续命令,我仍然会得到相同的输出。
问题
这里是否缺少将此本地 tHartman3
目录创建到 .git
存储库的内容?
首先,在 BitBucket 上创建远程存储库。你需要这个才能推动它。只有在另一端有东西要推的情况下,推才有效。这里有一些 off-site 说明:https://confluence.atlassian.com/bitbucket/create-and-clone-a-repository-800695642.html
获得存储库后,您可以通过多种方式获取它的工作本地副本。更难的方法是制作 (non-bare) 仓库并手动设置遥控器:
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