从源头推送到克隆:“致命:似乎不是一个git存储库”

时间:2017-12-12 09:09:26

标签: git bash cloning

我在本地工作,我的原始仓库称为“示例”(此存储库是从头开始创建的)。我将其克隆到“clone_example”中。两者都只有一个分支,称为主分支。

当我对clone_example的主分支进行更改并尝试将其推送到原点时,一切正常。我正在使用:

git push origin master

当我在我的原始仓库中对我的主分支进行更改并尝试将其推送到克隆时,我收到此错误。

  

致命:'clone_example'似乎不是git存储库

     

致命:无法从远程存储库中读取。

     

请确保您拥有正确的访问权限和存储库   存在。

我正在使用的代码是:

git push my_clone master

我正在按照教程进行操作,虽然我按照其中的所有步骤操作,但我收到了此错误。我还在我的克隆存储库上尝试了“git init”命令,但我仍然遇到此错误。

我正在使用Bash for Ubuntu fr Windows,它可以与此有关吗? THX。

1 个答案:

答案 0 :(得分:-1)

  

致命:'clone_example'似乎不是git存储库

看起来你没有将你的文件夹作为git存储库初始化,你提到你是从scretch开始的。

git init

将完成这项工作。

关于第二部分:

  

致命:无法从远程存储库中读取   请确保您拥有正确的访问权限并且存储库已存在。

确认你有一个遥控器:

git remote -vv

如果你没有看到任何输出, 在您的服务器上创建一个远程仓库,然后将其作为远程

添加到您的本地仓库
# map remote repository to your local repository
git remote add origin <url>

如果您使用ssh作为远程网址,则必须将ssh密钥添加到服务器中,如果它还没有

# create ssh key
ssh-keygen

# copy the key into our server settings 
# (depend upon your server where to paste the key )
# assuming using defaults:
cat ~/.ssh/id_rsa.pub