6

Xcodeを介してプロジェクトをGitHubにプッシュしたいときに、問題が発生しました。

注意、ここではターミナルについて話していません。チーム内のアーティストのXcode環境を設定する必要があります。ターミナルは彼のために働いていません...

最初にHTTPSアドレス(https://github.com/zeroliu/DumplingJump.git)を使用しようとしましたが、常に403認証エラーが発生します。

エラー:要求されたURLがエラーを返しました: https ://github.com/zeroliu/DumplingJump.git/info/refsにアクセス中に403致命的:HTTPリクエストが失敗しました

どこでも検索したところ、GitHubは実際にはSSH方式しか受け入れないことがわかりました。 しかし奇妙なことに、HTTPSの方法を使用して、ターミナル経由でプロジェクトをプッシュできます...そのステートメントは正しくないと思います。

とにかく、SSH方式を試しましたが、機能していません。Xcodeからユーザー名とパスワードの入力を求められましたが、何度試しても機能しませんでした。SSHアドレスはgit@github.com:Organization/Repository.gitの形式であるため、問題はXcode自体に起因すると思います。Xcodeはユーザー名がgitであると愚かに見なしますが、Organizationではないと見なします...そしてユーザーを変更するとプロジェクトをプッシュするときに名前を付けると、Xcodeは自動的に「git」を私のユーザー名に置き換えます。これにより、アドレスがOrganization@github.com:Organization/Repository.gitに変更されます。それがSSH経由でアクセスできない理由です。

Xcodeを介してプロジェクトをGitHubにプッシュすることに成功した人はいますか?本当にあなたの助けが必要です!メガありがとう!!!

4

1 に答える 1

19

私は常にgithubのURLを次のように設定します:

https://username:password@github.com/username/Whatever.git

これはセキュリティに悪影響を及ぼしますが、SSHを複数のキーペアで機能させるために十分な時間を浪費しており、毎回ユーザー名/パスワードを入力する必要はありません。

于 2012-07-09T10:22:56.020 に答える