Turnkey Linux http://www.turnkeylinux.org/revision-control をインストールしてGitサーバーをインストールしました。インストールはうまくいき、gitで使用するユーザーを作成しました。 「helloworld.git」というリポジトリがプリインストールされています。
GITをテストするために、私はgit clone git://192.168.56.101/git/helloworld.git
を実行し、リポジトリのクローンを作成しました。次に、リポジトリに移動して変更を加え、コミットしました。次に、git remote add [email protected]:helloworld.git
を実行してリモコンを追加しました
次にプッシュを実行すると、期待どおりにパスワードが要求されましたが、helloworld.git does not appear to be a git repository
と表示されました。
リモートリポジトリに適切な場所を配置していませんか?また、サーバー上に独自のリポジトリを作成するにはどうすればよいですか。私はGITサーバーの管理にかなり慣れていません。ありがとう。
ここには2つの問題があります。
1)リポジトリのクローンを作成すると、元のリポジトリが新しいコピーのオリジン/マスターとして自動的に設定されます。リモコンとして追加する必要はありません。引数のない「gitPush」はそのリポジトリに戻る必要があります。
2)リモートリポジトリにタイプミスがあります。 git://192.168.56.101/git/helloworld.gitからプルしていますが、git://192.168.56.101/helloworld.gitにプッシュバックしようとしています。パスにドロップされた「/ git /」ディレクトリに注意してください。そのため、gitは文句を言っていました-有効なgitリポジトリが見つかりませんでした(anyリポジトリが見つからなかったため)。しかし、私が言ったように、とにかくこのステップは必要ありません。