1

Zend Studio 9 を使用して、GIT から新しい PHP プロジェクトを作成しようとしているときに問題が発生しました。このバージョンの Zend Studio で過去に GIT からプロジェクトを作成できましたが、この特定のプロジェクトを作成する際の問題は、 GITリポジトリのURLで...

私のGITリポジトリのURLが次のとおりだとしましょう: git@mydomain.beanstalkapp.com:/my-project.git

..ログイン資格情報は次のとおりです: myname / pass1234

Zend Studio の [ Creating a New PHP Project from GIT]ポップアップでリポジトリの資格情報を入力すると、 [ Location url]フィールドの先頭と[Authentication User]フィールドがリンクされます。一方の値を変更すると、Zend が他方の値を自動的に変更します。(したがって、URL の @ 記号の前にあるものはすべて、ユーザー フィールドのテキストに事前入力され、その逆も同様です。)

現在、リポジトリの URL は HTTP ではなく SSH 経由でのみ使用できるため、URL はgit@で始まる必要があります ... ユーザー名は " git " ではないため、zend が許可していないため、事実上リポジトリを追加できません。ユーザーフィールドに「git」以外の値を適切に入力してください。

ここで何が欠けていますか?

4

1 に答える 1

0

@ の前の git は単なるユーザー名です。サーバーがそれを受け入れるように設定されている限り、それは何でもかまいません。

SSH 経由で git リポジトリにアクセスするには、開発者の SSH ID を使用するようにサーバーをセットアップする必要があります。これは基本的に、パスワードなしのログインの場合と同じセットアップです。

サーバーのセットアップ方法に関する適切な説明: http://git-scm.com/book/en/Git-on-the-Server-Setting-Up-the-Server

于 2012-10-18T12:22:29.980 に答える