Git远程添加不起作用


4

我正在尝试从我的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,SSH配置文件C:\ Program Files \ Git \ etc \ ssh \ ssh_config

Answers:


16

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

这告诉您,您所在的目录不是git存储库。在添加远程服务器之前,请先提交,然后必须创建一个git存储库。

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

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


谢谢:)我实际上先用git clone解决了这个问题。+1
izb
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.