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、C:\ Program Files \ Git \ etc \ ssh \ ssh_configファイルで構成されたSSH

回答:


16

致命的:gitリポジトリ(または親ディレクトリ)ではありません:.git

これにより、現在のディレクトリがgitリポジトリではないことがわかります。リモートサーバーを追加する前に、物事をコミットするため、gitリポジトリを作成する必要があります。

gitリポジトリには、という名前のディレクトリ(非表示にできる)があり.gitます。リポジトリのメタデータと、チェックされたファイルに関するすべてのデータが含まれています。

作成するgit initには、gitリポジトリを作成するディレクトリに入力します。次に、リモートサーバーを追加して、そのサーバーで操作を実行できます。


ありがとう:)私は実際に最初にgitクローンでこれを解決しました。+1
izb 2009年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.