XCode 経由で Mediatemple GridServer (gs) 上の自己ホスト型 Git リポジトリに接続できた人がいるのだろうか? 昨夜これを設定しようとしましたが、これは私が持っている限りです:
- Mac に Git をインストールしました
- ターミナル SSH 経由で gs サービスに git (git.blahblah.com) のサブドメインを作成しました
- ターミナル SSH 経由でサブドメイン (git.blahblah.com/repo/repo.git) 内に空のリポジトリを作成
- XCodeの起動メニューから「Connect to repo」をクリックしました
- XCodeのアドレスバーにレポアドレス(ssh://git.blahblah.com:22/repo/repo.git)を入力
- XCodeがレポを見つけたら「クローン」をクリックし、「認証が必要です」と言っています
- リポジトリのクローンを作成するために、マシン上の適切なローカル フォルダーを選択しました
- MT管理パネルで指定されたユーザー名とパスワードを入力しようとしました-最初にリポジトリをセットアップするためにターミナルSSH経由で使用したものと同じです
- エラーメッセージで起動します:「ユーザー名とパスワードが正しくありません」(そうではありません)または「指定されたアドレスはリポジトリのようには見えません。接続はホストによって予期せず終了しました」(または同様の)
- 泣く。繰り返します。
手順 6 に進むと、同じ IP から同時に Web コントロール パネルにログインしている場合でも、IP が MT によってブロックされます。MT コントロール パネルから IP のブロックを解除しても効果はありません。XCode経由で再度接続しようとするとすぐにIPがブロックされます。
アドレスを入力すると(接続を解決するために)、XCodeが資格情報なしでレポに「ping」しようとしているため、実際に問題を引き起こしているのはステップ4であると思われます。
誰かがこれを機能させましたか、それとも Git リポジトリを他の場所でホストすることを検討する必要がありますか? この目的に適したサービスが未使用のままである場合、ホスティングにこれ以上お金をかけたくありません。