2016-07-05 15 views
1

私はXcode 7.3.1を使用しています。 Mac El Capitanでは私はターミナルでリポジトリからプロジェクトをクローンしましたが、Xcode - Preferences - > Accountsを使ってリポジトリを追加しようとすると、私はauthentication failedになります。ソースコントロール - >チェックアウトを試しても同じことが起こります。xcode 7.3.1 gitに接続できません

私はここに指示に従っています:https://docs.fabric.io/apple/beta/beta-walkthrough.html#add-udid

私は両方使ってgitosisする@ MYSERVERを試してみました:myproject.gitとssh://てgitosis @ MYSERVER:myproject.git。

端末では、git clone [email protected]:myproject.gitが問題なく動作します。

私はこのリポジトリにgit-flowを持っていますが、それはxcodeを動揺させる可能性がありますか?私はmasterブランチをチェックアウトしてxcodeでそれを使用しようとしましたが、何の違いもありませんでした。

もう1つの問題は、私のgit設定ファイルが22とは異なるポートを設定していて、xcodeが設定ファイルからこれを選択せず​​にポート22を使用している可能性があります。

+0

これをコマンドラインから実行できれば、問題はありません。ちょうどそれを行う。その後、Xcodeからプッシュできますか? – matt

+0

いいえ、git repoへの接続を認証するxcodeを取得できません。ファブリックはレポを必要とするようです。 – markhorrocks

+0

残念ながら私はファブリックを知らない。 SSHの私の経験では、あなたのSSHキーチェーンに秘密鍵を取得することはあなたの責任です。 githubで:https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/ – matt

答えて

0

最後にgit接続文字列をssh://myserver.com:2245/my-project.gitと入力してこれを修正しました。

Xcodeは、〜/ .ssh/git/configファイルで指定されたポートとともに、指定されたサーバ用に指定されたものではなく、デフォルトの証明書id_rsaの入力を求めるメッセージが表示されたときに、 。

これは、私がしたようにこれが誰かが数日を無駄にしないように助けてくれることを願っています。

関連する問題