私はGitサーバーとして使用したいマシンを持っています。リポジトリには2人の貢献者がいます。私は、Windowsマシンであるサーバー上にSSHアカウントを設定しました。私はかなり多くのブログとステップをhttp://www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/に従った。別のポートでIPアドレスを使用してSSHでギュッと返す
サーバー上にgit --bare initを設定すると、いくつかのフォルダを作成しますが、.gitフォルダはありません - 私はそれがどのようになっているのか考えています。
は私が のssh -p -portのsshを使用してSSHに接続://xx.xx.xxx
しかし、私は
Gitのプッシュのsshを使用して接続しようとすると://xx.xxを。 xxx:port/myrepository.git
myrepository.gitは、サーバーで作成したベアリポジトリです。
これは有効なリポジトリではないようだというエラーが表示されます。
何が問題なのか教えてください。私はSSHの設定が不足していると感じています。私はSSHとgitの両方に新しいです。 myrepository.git
が配置されている
おかげ
また、あなたはおそらくに--shared' '入っている必要があることを忘れないでください'git init --bare'コマンドです。 http://www.kernel.org/pub/software/scm/git/docs/v1.5.2.5/git-init.html – g19fanatic
git --bare initを使ってgit repoをセットアップすると、 .gitフォルダ。 http://www.gitguys.com/topics/shared-repositories-should-be-bare-repositories/ – absynce