如何在谷歌计算引擎中安装 git?

     2023-02-16     68

关键词:

【中文标题】如何在谷歌计算引擎中安装 git?【英文标题】:How to Install git in google compute engine? 【发布时间】:2015-02-12 04:25:15 【问题描述】:

我使用 bitnami 堆栈在 Google 计算引擎上设置了一个新的 vm 实例。 堆栈预装了 prestashop。我想在本地提取 prestahop 代码,进行更改并实时推送。 我应该在实例上手动安装 git 吗? 在谷歌控制台中,有一个将存储库与 github 存储库连接的选项,这仅适用于谷歌引擎,不适用于计算? 我如何安装 git 或使用谷歌为此实例提供的任何其他服务并编辑现有代码?

【问题讨论】:

【参考方案1】:

我其实也有类似的设置。我在谷歌云计算上安装了 Bitnami 的 Redmine VM。

大多数 Bitnami 虚拟机都安装了 git,但不是全部。所以试试这个:

登录到您的 Google Cloud 实例。

然后运行(当然省略$):

$ which git

应该显示类似

/usr/bin/git

如果没有,运行:

$ sudo apt-get update

允许更新运行。然后运行:

$ sudo apt-get install git

允许安装运行。正在运行:

$ which git

应该返回类似:

/usr/bin/git

现在,如果您还没有远程设置存储库,请访问 www.github.com、www.bitbucket.com 或您使用的任何服务。

现在,在您的 VM 上转到 /opt/bitnami/apps/[app-name]/htdocs

$ cd /opt/bitnami/apps/[app-name]/htdocs

然后:

$ git init
$ git add .
$ git commit -m "initial commit"
$ git remote add origin <URL_TO_YOUR_REPO>
$ git push -u origin master

现在您的实例文件应该在您的存储库中。您现在应该能够在本地克隆和更改,并在您的 Google Cloud VM 上提取更改。

希望这会有所帮助。祝你好运。

【讨论】:

你可能需要做一些 git 配置。见Git Configuration。 Bitnami Prestashop 堆栈没有安装 git。我安装在 manullay 中,但其余的工作就像魅力一样! 你是对的。并非所有 Bitnami 虚拟机都安装了 git,我在前几天测试的 OSQA 虚拟机中注意到了这一点。我已经编辑了我的答案以删除该评论。

如何在谷歌应用引擎和计算引擎之间建立私有连接?

】如何在谷歌应用引擎和计算引擎之间建立私有连接?【英文标题】:HowtoestablishaprivateconnectionbetweenGoogleappengineandcomputeengine?【发布时间】:2019-10-1211:53:15【问题描述】:我有一个网络应用程序/Api,它目前正在谷歌应用程序引擎... 查看详情

如何在谷歌计算引擎实例上安装自定义内核?

】如何在谷歌计算引擎实例上安装自定义内核?【英文标题】:HowdoIinstallacustomkernelonagooglecomputeengineinstance?【发布时间】:2017-11-0915:03:28【问题描述】:我想在GoogleComputeEngine实例上安装自定义内核映像。我有一个正在运行的实... 查看详情

在谷歌计算引擎上启动和停止实例

】在谷歌计算引擎上启动和停止实例【英文标题】:Startingandstoppinginstancesongooglecomputeengine【发布时间】:2015-08-0618:59:04【问题描述】:我想在谷歌计算引擎上启动/恢复和停止/暂停实例,但它给出“java.lang.UnsupportedOperationException... 查看详情

怎么在谷歌浏览器中安装.crx扩展名的离线chrome插件?

...器安装Chrome插件的时候,如果网络状态允许或者用户直接在谷歌提供的服务中获取的Chrome插件,就可以点击其提供的一键跳转按钮直接根据提示安装到Chrome浏览器中,这种安装Chrome插件的方式最为简单,但是要求用户的网络状态... 查看详情

怎么在谷歌浏览器中安装.crx扩展名的离线chrome插件?

...器安装Chrome插件的时候,如果网络状态允许或者用户直接在谷歌提供的服务中获取的Chrome插件,就可以点击其提供的一键跳转按钮直接根据提示安装到Chrome浏览器中,这种安装Chrome插件的方式最为简单,但是要求用户的网络状态... 查看详情

谷歌浏览器中安装jsonview扩展程序

...发工作中经常用到json数据,那么就会有这样一个需求:在谷歌浏览器中访问URL地址返回的json数据能否按照json格式展现出来。比如,在谷歌浏览器中访问:http://jsonview.com/example.json展现效果如下:那么安装了JsonView扩展程序后的... 查看详情

如何在 xampp 中安装或启用 openssl?

】如何在xampp中安装或启用openssl?【英文标题】:howdoiinstallorenableopensslinxampp?【发布时间】:2013-03-2022:25:49【问题描述】:我在谷歌上花了太多时间,搜索了如何在xampp中安装或启用openssl,但我无法获得正确的解决方案,我在xam... 查看详情

如何在 Google 的 Colab 中安装 Python 包?

】如何在Google的Colab中安装Python包?【英文标题】:HowdoIinstallPythonpackagesinGoogle\'sColab?【发布时间】:2018-12-2220:31:29【问题描述】:在一个项目中,我有例如两个不同的包,在谷歌的Colab中如何使用setup.py安装这两个包,以便导入... 查看详情

如何在谷歌应用引擎 RPC 流中将对象作为参数传递?

】如何在谷歌应用引擎RPC流中将对象作为参数传递?【英文标题】:HowcanIpassanobjectasaparameterinthegoogleappengineRPCflow?【发布时间】:2010-05-2705:42:18【问题描述】:我正在构建一个非常基本的应用程序,我想做的一件事是通过服务->... 查看详情

如何在谷歌应用引擎上使用 laravel-websockets 和 nginx 反向代理?

】如何在谷歌应用引擎上使用laravel-websockets和nginx反向代理?【英文标题】:Howtouselaravel-websocketswithnginxreverseproxyongoogleappengine?【发布时间】:2019-04-2315:22:47【问题描述】:我正在尝试将laravel-websockets部署到谷歌应用引擎服务中... 查看详情

使用 Scikit-learn 谷歌应用引擎

...【发布时间】:2016-06-2912:08:31【问题描述】:我正在尝试在谷歌应用引擎上部署一个python2.7应用程序。它使用了几个模块,如numpy、flask、pandas和scikit-learn。虽然我能够安装和使用其他模块。在项目的lib文件夹中安装scikit-learn会... 查看详情

如何在谷歌应用引擎上设置 SSL(自定义域名)

】如何在谷歌应用引擎上设置SSL(自定义域名)【英文标题】:howtoset-upSSLongoogleappengine(customdomainname)【发布时间】:2012-07-0411:39:47【问题描述】:Google刚刚宣布支持自定义域的SSL,但我无法理解如何设置它,因为无法在GAE上生... 查看详情

如何在谷歌应用引擎日志查看器中正确过滤日志消息?

】如何在谷歌应用引擎日志查看器中正确过滤日志消息?【英文标题】:Howtofilterlogmessagescorrectlyingoogleappenginelogviewer?【发布时间】:2013-04-2912:22:04【问题描述】:日志查看器似乎没有按我预期的方式工作......当我展开选项并选... 查看详情

如何在谷歌应用引擎中使用 Candy(基于 js 的 jabber 客户端)?

】如何在谷歌应用引擎中使用Candy(基于js的jabber客户端)?【英文标题】:HowtouseCandy(jsbasedjabberclient)withgoogleappengine?【发布时间】:2013-01-0204:59:58【问题描述】:是否可以将Candyjabber客户端与应用引擎一起使用?http://candy-chat.git... 查看详情

如何在谷歌应用引擎上将帖子从数据库异步加载到 django 模板?

】如何在谷歌应用引擎上将帖子从数据库异步加载到django模板?【英文标题】:HowtoasyncronouslyloadpostsfromDBtodjangotemplateongoogleappengine?【发布时间】:2012-11-0821:10:27【问题描述】:我有一个网页,正在将数据库中的记录提供给GoogleAp... 查看详情

在 Netezza (Aginity) 中安装 UDF

...我正在尝试在Netezza查询中使用GROUP_CONCAT()UDF,但我不知道如何将该函数安装到我的数据库中!我已经下载了c++代码,文件夹中有一个安装程序,但我不知道如何运行它!我已经在谷歌上搜索了大约一天,但没有运气。我正在使用... 查看详情

如何连接到谷歌计算引擎上的远程 PostgreSQL 服务器?

】如何连接到谷歌计算引擎上的远程PostgreSQL服务器?【英文标题】:HowtoconnecttoremotePostgreSQLserverongooglecomputeengine?【发布时间】:2018-05-2711:00:01【问题描述】:我已经在谷歌云上安装了一个PostgreSQL,我希望能够使用pg-admin从我的... 查看详情

在我的应用引擎环境中安装 flask-mysqldb 和 functools 时遇到问题

...发布时间】:2018-12-2820:07:00【问题描述】:我有一个纯粹在谷歌云应用引擎环境中编写的应用程序,并且有几个无法安装的要求。Flask-mysqldb和functools。我想知道你是 查看详情