Git 远程添加不起作用

Git 远程添加不起作用

我正在尝试从我的 git bash 提示符添加一个远程服务器,例如:

git remote add origin ssh://myserver.pair.com/usr/home/myname/myrepo.git

fatal: Not a git repository (or any of the parent directories): .git

我似乎已经设置好了 ssh,因为这......

ssh myserver.pair.com

... 登录正常,无需提示我输入密码。

远程添加似乎根本不会尝试联系服务器。它会立即返回错误,而且无论我输入什么服务器名称似乎都无济于事:

git remote add origin ssh://blahblahblah/usr/home/myname/myrepo.git

fatal: Not a git repository (or any of the parent directories): .git

我是否以某种方式错误配置了 git?

技术细节:Windows Vista,MsysGit v1.6.4,使用文件 C:\Program Files\Git\etc\ssh\ssh_config 配置的 SSH

答案1

致命:不是 git 存储库(或任何父目录):.git

这说明您所在的目录不是 git 存储库。在添加远程服务器、提交内容之前,您必须先创建一个 git 存储库。

在 git 存储库中有一个名为 的目录(可以隐藏).git。它包含存储库的元数据以及与已检查文件有关的所有数据。

要创建它,请输入git init您希望拥有 git 存储库的目录。然后,您可以添加远程服务器并在其上执行操作。

相关内容