繁体   English   中英

“ git push appengine master”中需要用户名和密码

[英]Username and pass required in “git push appengine master”

这是我第一次使用Google App Engine。 我正在尝试上传一个PHP网站。 我正在尝试使用git上传它。 我遵循了他们的教程。 最后,他们说我要输入此代码。 我试图在git bash中键入此代码。

这是代码git push appengine master 然后询问我有关用户名和密码的信息。 本教程中的任何地方都未提及任何用户名或密码。 我试图给它提供我的Google电子邮件ID和密码,但是它说验证失败。 我现在不知道该怎么办。

您可以生成密码以在Cloud Console中进行部署。

转到cloud.google.com/console ,选择您的项目,然后在左侧菜单列表中,展开Cloud Development ,然后单击Push-to-deploy

另一种实现此目标的方法是从App Engine控制台的管理 下的“ 应用程序设置”中的“ 源推送到部署”部分中,方法是单击单击此处的链接。

我假设您已经成功设置了存储库,所以您已经知道这一点。

现在,进入“推送部署”设置后,您将在顶部看到“ 获取密码”和“ 删除存储库”按钮。 显然,您需要前者。

在此处输入图片说明

您必须通过Google的OAuth身份验证,在您的应用程序中选择作为开发人员帐户的帐户,然后点击接受以授予对Google Code的读写权限。

授予访问权限后,您会看到一个页面,上面显示:

这是您的git密码:

...

要使用此密码,请在.netrc文件中添加以下文本:

machine code.google.com login you@gmail.com password yourpassword

了解有关使用Git和即按即用的更多信息。

您需要在.netrc文件中复制粘贴代码,该文件应该位于主目录中。 如果它不存在,则只需创建它。

在Windows上:

正如eddard.stark在他的评论中提到的那样, 在Windows上, .netrc文件必须命名为_netrc

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM