題 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,SSH配置文件C:\ Program Files \ Git \ etc \ ssh \ ssh_config


4
2017-11-16 11:21


起源




答案:


致命的:不是git存儲庫(或任何父目錄):。git

這告訴您,您所在的目錄不是git存儲庫。在添加遠程服務器之前,請先提交,然後必須創建一個git存儲庫。

在git存儲庫中有一個名為的目錄(可以隱藏) .git。它包含存儲庫中的元數據以及有關已檢查文件的所有數據。

要創建它類型 git init 在您希望擁有git存儲庫的目錄中。然後,您可以添加遠程服務器並對其執行操作。


16
2017-11-16 11:58



謝謝:)我實際上先用git clone解決了這個問題。 +1 - izb