Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Zend Studio 9中从GIT创建新的PHP项目_Php_Git_Zend Studio - Fatal编程技术网

在Zend Studio 9中从GIT创建新的PHP项目

在Zend Studio 9中从GIT创建新的PHP项目,php,git,zend-studio,Php,Git,Zend Studio,我在尝试使用Zend Studio 9从GIT创建一个新的PHP项目时遇到了一个问题。在过去,我已经能够使用这个版本的Zend Studio从GIT创建项目,但是创建这个特定项目的问题是GIT存储库url 假设我的GIT回购url是: git@mydomain.beanstalkapp.com:/my project.git ..登录凭据为:myname/pass1234 现在,当您在Zend Studio中的“从GIT创建新的PHP项目”弹出窗口中输入repo凭据时,“位置url”字段的开头和

我在尝试使用Zend Studio 9从GIT创建一个新的PHP项目时遇到了一个问题。在过去,我已经能够使用这个版本的Zend Studio从GIT创建项目,但是创建这个特定项目的问题是GIT存储库url

假设我的GIT回购url是: git@mydomain.beanstalkapp.com:/my project.git

..登录凭据为:myname/pass1234

现在,当您在Zend Studio中的“从GIT创建新的PHP项目”弹出窗口中输入repo凭据时,“位置url”字段的开头和“身份验证用户”字段链接在一起,这意味着如果您更改其中一个字段的值,Zend会自动为您更改另一个。(因此,url中@符号之前的任何内容都会预填充用户字段文本,反之亦然。)

现在存储库url只能通过SSH而不是HTTP访问,因此url必须以git@开头。。。而且用户名不是“git”,因此我实际上无法添加存储库,因为zend不允许我使用“git”以外的值正确填写用户字段


我在这里遗漏了什么?

在@前面的git只是用户名。它可以是任何东西,只要服务器设置为接受它

要通过SSH访问git repo,需要将服务器设置为使用开发人员的SSH标识。它的基本设置与无密码登录的设置相同


关于如何设置服务器的详细说明:

我已经设置了SSH密钥,以便通过SSH进行访问。我通过命令行使用凭据连接到存储库时并没有遇到任何问题,但Zend不允许我更改用户名时,我被难住了。事实证明,设置了SSH密钥后,我可以将用户名保留为“git”,并保留一个空密码字段,然后在Zend中克隆repo,而不会出现任何问题。谢谢你的帮助!