Git:无法使用ssh将项目推送到我的服务器

时间:2015-01-15 16:27:10

标签: git ssh terminal ssh-keys osx-server

这是我在服务器(iMac)中所做的:

  • 我制作了“repo”目录,以包含我所有的.git项目。
  • 我把它作为当前目录并在终端中使用了这些命令: >

      

    $ mkdir test.git

         

    $ cd test.git

         

    $ git init --bare

  •   
  这是我在客户端计算机(MacBook)中所做的:

  • 我已导出.pub文件并将其添加到服务器中,以便能够使用ssh进行连接。
  • 我使用以下命令测试了连接:

      

    $ ssh 192.168.1.1

  • MacBook能够完美连接到服务器。

  • 我在终端中使用了这些命令:

      

    $ cd project.git

         

    $ git remote add origin ssh://192.168.1.1:〜/ repo / test.git

         

    $ git push --all

  • 我收到了这条消息:

      

    致命:'/ repo / test.git'似乎不是git存储库

         

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

         

    请确保您拥有正确的访问权限

         

    并且存储库存在。

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题!

错误在于这一行:

  

$ git remote add origin ssh://192.168.1.1:〜/ repo / test.git

波浪号(〜)引起了问题。删除它可以使一切工作完美!