私はローカルレポを持っています。私はその後、私はうまくいったGit:サーバーに接続できません
scp -r MyRepo.Git [email protected]:/git/
と私のサーバーでそれをコピーした
git clone --bare myRepo MyRepo.git
と裸のレポにそれをクローン化してきました。
は、私は今、私は私が試した
リモートレポに私の地元のコミットをプッシュする
git remote add RepoShortcut git://myserver/git/MyRepo.git
(MyRepo内)と私のレポへのリモートを追加した
git push MyRepo master
しかし、git says
致命的:できないサーバーへの接続: MYSERVERの[0:192.168.1.5]:エラー番号=そのようなファイルやディレクトリは
あなたは問題が何であるかを想像することはできますか?
解決策: 私はgitプロトコルを上書きすることはできませんでした。ソリューションは、あなたはおそらく(あなたが提供してきましたコンテキストで)git push RepoShortcut master
を意味.. SSHプロトコルを使用するようにgit push MyRepo master
で
git push ssh://[email protected]/git/MyRepo.git master
したがって、RepoShortcutは実際には "MyRepo"です。だからおそらく問題だが、gitはそれについて不平を言っていない。だから私は今までSSL証明書を作成していません。だからhttpsは今まで動作しません。これが問題だと思いますか? – Christoph
私はその名前が問題であるとは思わない、あなたの例では明示的ではなかった。しかし、あなたが得ているエラーメッセージは、特にGitの問題よりも接続の問題のように思えます。だから私はあなたがhttps URLを試して、それが役立つのを見なければならないと思うのです。また、サーバからのリポジトリ(存在する場合)をクローニングして、ダウンストリームが問題なく動作するかどうかを確認してください。 – Ville
解決策はSSHを使用することでした。私は何らかの理由で私はgitプロトコル上の書き込み権を得ていないと思う... Thx – Christoph