[英]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.