首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我已经在heroku上创建了一个带有github自动部署的nodeJS应用程序。现在,我想将该存储库设置为私有的,最初它是公共的

在Heroku上创建的应用程序默认是公共的,但你可以将其设置为私有的。以下是设置存储库为私有的步骤:

  1. 登录Heroku账户并转到应用程序的控制台页面。
  2. 在控制台页面的顶部导航栏中,点击"Deploy"(部署)选项卡。
  3. 在"Deployment method"(部署方式)部分,你将看到一个"GitHub"选项。点击它。
  4. 在"Connect to GitHub"(连接到GitHub)部分,选择你的存储库并点击"Connect"(连接)按钮。
  5. 连接成功后,你将看到一个"App connected to GitHub"(应用程序已连接到GitHub)的消息。
  6. 在连接成功的消息下方,你将看到一个"Automatic deploys"(自动部署)部分。点击"Enable Automatic Deploys"(启用自动部署)按钮。
  7. 在"Automatic deploys"(自动部署)部分,你将看到一个"Choose a branch to deploy"(选择要部署的分支)下拉菜单。选择你想要自动部署的分支。
  8. 在"Manual deploy"(手动部署)部分,你将看到一个"Enable Review Apps"(启用审查应用)选项。如果你想要启用审查应用,可以选择它。
  9. 在"Manual deploy"(手动部署)部分,你将看到一个"Make this repository private"(将此存储库设置为私有)选项。勾选它。
  10. 点击页面底部的"Deploy Branch"(部署分支)按钮,以将更改保存并部署应用程序。

现在,你的存储库已经设置为私有的,并且应用程序将自动部署你选择的分支。请注意,这只会将存储库设置为私有,不会影响Heroku应用程序的公共访问性。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

必备的DevOps工具链大盘点

Travis CI Travis CI 是一个托管的 CI 服务,用于构建和测试托管在 GitHub 上的软件项目。Travis CI 为私人项目提供各种付费计划和免费开源计划。...它提供一系列云服务,包括计算、分析、存储和网络。用户可以选择这些服务来开发和扩展新的应用程序,或者在公共云中运行现有的应用程序。...谷歌云平台提供在 web 上部署应用程序所需的计算资源,专注于为个人和企业提供一个构建和运行软件的地方,并通过 Web 连接软件用户。...Heroku 是一个基于容器的云 PaaS。开发人员使用 Heroku 来部署、管理和扩展现代应用程序。这个平台优雅、灵活、易于使用,为开发人员提供了发布应用程序最简单的途径。...知识分享工具示例 GitHub Pages GitHub Pages 是一个静态站点托管服务,直接从 GitHub 上的存储库获取 HTML、CSS 和 JavaScript 文件,可在构建过程中运行这些文件

1.9K30
  • 运维必备的DevOps工具链大盘点

    Travis CI Travis CI 是一个托管的 CI 服务,用于构建和测试托管在 GitHub 上的软件项目。Travis CI 为私人项目提供各种付费计划和免费开源计划。...它提供一系列云服务,包括计算、分析、存储和网络。用户可以选择这些服务来开发和扩展新的应用程序,或者在公共云中运行现有的应用程序。...谷歌云平台提供在 web 上部署应用程序所需的计算资源,专注于为个人和企业提供一个构建和运行软件的地方,并通过 Web 连接软件用户。...Heroku 是一个基于容器的云 PaaS。开发人员使用 Heroku 来部署、管理和扩展现代应用程序。这个平台优雅、灵活、易于使用,为开发人员提供了发布应用程序最简单的途径。...知识分享工具示例 GitHub Pages GitHub Pages 是一个静态站点托管服务,直接从 GitHub 上的存储库获取 HTML、CSS 和 JavaScript 文件,可在构建过程中运行这些文件

    1.4K20

    几个简单步骤教你在GitHub Pages上部署Angular应用!

    在本文中,我将与您分享我在GitHub Pages上发布Angular应用程序时学到的东西。我发现GitHub Pages是发布网站的非常有效且简单的一个平台。...在这里,我创建了一个名为todo-app的存储库。 ?...请注意,新创建的存储库的URL(https://github.com/sanjaysaini2000/todo-app.git)将用于为本地存储库设置远程存储库,以便将本地存储库代码推送到GitHub存储库...就我而言,它是https://sanjaysaini2000.github.io/todo-app。 在生成可分发文件以部署在GitHub Pages上时,需要此URL来设置我们网站的基本URL。...现在,在浏览器窗口中打开已部署应用程序的GitHub Pages URL,以检查您的应用程序是否已成功部署在GitHub Pages上。

    1.8K20

    干掉 Jenkins?顶级 DevOps 工具链大盘点

    Travis CI Travis CI 是一个托管的 CI 服务,用于构建和测试托管在 GitHub 上的软件项目。Travis CI 为私人项目提供各种付费计划和免费开源计划。...它提供一系列云服务,包括计算、分析、存储和网络。用户可以选择这些服务来开发和扩展新的应用程序,或者在公共云中运行现有的应用程序。...谷歌云平台提供在 web 上部署应用程序所需的计算资源,专注于为个人和企业提供一个构建和运行软件的地方,并通过 Web 连接软件用户。...Heroku 是一个基于容器的云 PaaS。开发人员使用 Heroku 来部署、管理和扩展现代应用程序。这个平台优雅、灵活、易于使用,为开发人员提供了发布应用程序最简单的途径。...知识分享工具示例 GitHub Pages GitHub Pages 是一个静态站点托管服务,直接从 GitHub 上的存储库获取 HTML、CSS 和 JavaScript 文件,可在构建过程中运行这些文件

    1.1K20

    必备的DevOps工具链大盘点

    Travis CI 为私人项目提供各种付费计划和免费开源计划。TravisPro 部署在客户自己的硬件上,提供专有版本的定制部署。...用户可以选择这些服务来开发和扩展新的应用程序,或者在公共云中运行现有的应用程序。...谷歌云平台提供在 web 上部署应用程序所需的计算资源,专注于为个人和企业提供一个构建和运行软件的地方,并通过 Web 连接软件用户。...Heroku 是一个基于容器的云 PaaS。开发人员使用 Heroku 来部署、管理和扩展现代应用程序。这个平台优雅、灵活、易于使用,为开发人员提供了发布应用程序最简单的途径。...知识分享工具示例 GitHub Pages GitHub Pages 是一个静态站点托管服务,直接从 GitHub 上的存储库获取 HTML、CSS 和 JavaScript 文件,可在构建过程中运行这些文件

    2.4K30

    如何构建NodeJS微电影服务并使用docker部署

    如果你不会,我建议你看我以前的文章如何用Docker部署一个MongoDB副本集。) 首先,微服务是什么? 微服务是一个独立的单元,与其他许多单元一起构成一个大型应用程序。...微服务通常组织得更好,因为每个微服务都有一个非常具体的工作,并且不关心其他组件的工作。 解耦也更容易重构和配置,以满足不同应用程序的需求(例如,为Web客户端和公共API提供服务)。...有一个测试这个模块的文件,我稍后会在文章中讨论,但是如果需要使用它,你可以在github repo branch step-1上找到它。...正如您所看到的,我们正在为该服务器和服务器上的movies API依赖项进行存根操作,并验证是否需要提供服务器端口和存储库对象。 您可以检查github repo中的所有测试文件。...在一些控制台输出后,我们用我们的NodeJS应用程序创建了我们的新镜像,所以现在我们需要做的是使用以下命令来运行我们的图像: $ docker run --name movie-service -p 3000

    1.9K30

    最全的DevOps工具集合,再也不怕选型了!

    Bitbucket Bitbucket 是 Atlassian 所有的、基于 Web 的版本控制库托管服务,可用在使用 Mercurial 或 Git 版本控制系统的源代码和开发项目上。...NuGet 客户端工具提供了生成和使用软件包的功能。 NuGet Gallery 是为所有包作者和使用者提供的软件包中心存储库。 5测试工具 测试阶段主要是检测内部质量,建立对已部署构件的信心。...PCF 是用于部署、管理和持续交付应用程序、容器和函数的多云平台。PCF 允许开发人员快速部署和交付软件,而无需管理底层基础架构。 Heroku Heroku 是一种支持多种编程语言的云 PaaS。...Heroku 是基于容器的云 PaaS。开发人员使用 Heroku 来部署、管理和扩展现代应用程序。这一平台优雅、灵活且易于使用,为开发人员提供了将自己的应用推向市场的最简单途径。...GitHub Pages GitHub Pages 是一种静态站点托管服务,可直接从 GitHub 上的存储库中获取 HTML、CSS 和 JavaScript 文件,还可以在构建过程中运行这些文件并发布网站

    2.6K11

    2020年部署Web应用的4种方式

    最重要的是,如何部署web应用程序?今天在这里,我们将讨论和比较部署这类应用的不同平台,并找到最适合你的平台!...它是一个自动化的CI/CD软件,在主代理体系结构上工作。那么什么是主/代理呢?嗯,代理只是软件的一种花哨说法,它安装在一台机器上,用于协调[和绑定]不同的构建。...4、自动化的云平台 最后,对于一个完整而简单的自动化解决方案,我们可以选择许多自动化云平台中的一个。[其中,我个人更喜欢男招待,但这完全是主观的。...基本上,大多数幕后的编码工作已经为您完成了,因此您可以直接从git存储库部署代码。 所有关于设置云服务器、web服务器和类似繁琐任务的担忧都不需要您操心。...优点: 它很容易设置。 它是完全自动化的,所以菜单上没有多少手动操作。 所有的操作问题都将由Hostman等提供者处理。 设置一次之后,就不需要定期管理了。你可以完全专注于编写出色的代码。

    2.9K20

    机器学习也能套模版:在线选择模型和参数,一键生成demo

    现在,有一个Web应用程序,可以生成用于机器学习的模板代码(demo),目前支持PyTorch和scikit-learn。 同时,对于初学者来说,这也是一个非常好的工具。...目前,该项目已经在网站上线,可以直接在网页上(网页地址可在文末获取)操作上述内容,并直接生成demo。 运行方法 另外,如果你想要在本地运行或者部署,开发者还贴心地提供了使用指南。...如果要使「在Colab中打开」生效,还需要设置一个Github repo来存储笔记本文件(因为Colab只能打开Github上的公共文件)。...要创建新部署的话,便在traingenerator内部运行: heroku create git push heroku main heroku open 之后,更新已部署的应用程序,提交更改并运行:...git push heroku main 如果你设置了一个Github repo来启用「在Colab中打开」按钮,你还需要运行: heroku config:set GITHUB_TOKEN=github-access-token

    1.2K20

    主流 PaaS 平台架构:谷歌GAE、AEB、Cloud Foundry、Heroku

    开发人员利用 GAE 简化了 Web 应用程序的开发和部署。下图是 GAE 上的 Web 架构简图,在这个架构中应用程序可以使用自动伸缩计算的资源,同时可集成分布式缓存、任务队列、数据存储等服务。...GAE有自己的云平台 SDK库,使应用程序能快速地部署和运行到云上。 在这个架构下应用流量可被路由到多个版本以支持 A/B 测试。...2)Version 在 AEB 中,Version 代表一个 Web 应用的特定代码版本,它指向了亚马逊简单的存储服务上的一个对象,一般包含了可部署代码,比如 Java 的 war 包。...Heroku 的路由模块被称为 Hermes,采用 Erlang 语言编写,其能够动态感知一个应用中包含多少个 dyno,基于一定的策略进行任务分发,另外我们还可以设置超时保护机制,在Hermes 上就拒绝掉外部请求...Heroku 就为这些后端服务的访问定义了一套 add-ons API,从而实现了代码与某个固定服务的解耦。在 Heroku 上最流行的后端服务是 PostgreSQL 数据库。

    6.5K20

    Subdomain-Takeover子域名接管原理和利用案例

    /) 2.在Heroku上部署应用程序。...进入设置菜单,然后进入域。 第二步是创建网站。成功添加要覆盖的域后,现在我们创建公共站点。首先在左下角菜单中,选择“ 文件”,上传html文件。...与CloudFront类似,Amazon S3允许指定备用(自定义)域名以访问存储桶的内容。 Heroku - Heroku是一个平台即服务提供商,可以使用简单的工作流程部署应用程序。...由于需要访问应用程序,Heroku使用herokuapp.com上形成的子域公开应用程序。但是也可以指定自定义域名以访问已部署的应用程序。...GitHub - GitHub是Git的版本控制存储库。GitHub还允许使用他们的GitHub Pages项目进行免费的虚拟主机托管。

    6.5K10

    使用scikitlearn、NLTK、Docker、Flask和Heroku构建食谱推荐API

    Flask和Heroku部署模型。...在进行NLP时,最基本的模型之一就是词袋。这就需要创建一个巨大的稀疏矩阵来存储我们语料库中所有单词对应的数量(所有文档,即每个食谱的所有成分)。...---- 创建一个API来部署模型 使用Flask 那么,我如何为最终用户提供我所构建的模型呢?我创建了一个API,可以用来输入成分,然后根据这些成分输出前5个食谱建议。...将Flask API部署到Heroku 如果使用Github,将flaskapi部署到Heroku非常容易!首先,我在我的项目文件夹中创建了一个没有扩展名的Procfile文件。...现在我所要做的就是将更改提交到Github存储库中,然后按照上面的部署步骤进行操作https://dashboard.heroku.com/apps。

    1.1K10

    Swift 中的热重载

    热重载 热重载是关于摆脱编译整个应用程序并尽可能避免部署/重新启动周期,同时允许您编辑正在运行的应用程序代码并且能立即看到更改。 这种流程改进可以每天为您节省数小时的开发时间。...如果您与从事 Flutter 工作的工程师交谈,你会发现他们最喜欢 Flutter 开发者体验的一点就是能够实时编写他们的应用程序。当我为《纽约时报》写了一个拼字游戏时,我很喜欢它。...这是我的 Sourcery Pro[4] 应用程序的示例,其中加载了我所有的实际数据和逻辑,使我能够即时快速迭代整个应用程序设计,而无需任何重新启动、重新加载或类似的事情。...注入现在允许你更改 PaneAView 中的任何东西,除了它的初始化API。这些变化将立即反映在你的应用程序中。 ---- 一个更具体的例子?...这是如何运作的呢? Hosts 利用了自动闭包,因此每次您注入代码时,我们都会使用与最初相同的参数创建您类型的新实例,从而允许您迭代任何代码、内存布局和其他所有内容。

    2K20

    放弃“免费套餐”,Heroku的遗产又少了一个

    Heroku 是一种平台即服务 (PaaS),是 2007 年创建的第一批云平台之一,可让开发者将 git 存储库推送到云端,然后神奇地获取在某处运行的应用程序的 URL。...如果没有 Heroku,我永远无法达到今天的水平,以至于现在我真的无法说清它对我的职业生涯曾经有多么重要!” 像他这样通过 Heroku 学习编程的,不是少数。...现在,短短几个月过去,Heroku 再次让社区感到悲伤,它关闭了免费计划。 对此,一位开发者说,“Heroku 对我来说已经死了,我看到一扇又一扇进入科技的门被牢牢地关闭和锁定。”...从代码的变动自动触发软件的部署交付,清晰的工作流、多样的发布策略,直到后来的很多年都是 DevOps 们梦寐以求的功能。...部署一个通用的栈非常困难,那时候,Rails 需要安装一个负载均衡器,为每个服务器提供反向代理,CGI 进程,并且可以随时监控和执行所有必要的操作。

    5.1K40

    Astro是2023年最好的web框架,原因如下

    基本上,这意味着在后端执行前端代码以进行初始渲染。 这样做的问题是:我们需要一个NodeJS服务器,因为只有NodeJS后端才能执行客户端语言JavaScript。...对于高级场景或当你需要重用其他项目中拥有的UI组件时,Astro创建了:Islands(岛屿)。...我是否说过Astro最初是一个SSG?因为现在,它不仅仅是那样。 现在 Astro 还支持SSR,这意味着它也可以像一个简单的后端框架一样运作,配备有目前最优秀的模板引擎。...它可以轻松部署在主要的Web主机上,包括边缘服务器:Netlify、Vercel、Cloudflare、Firebase、Surge、Render、Heroku等!...希望以上所有内容都让你对Astro的创建目的以及为什么它是2023年面向基于内容的网站的最佳Web框架有了一个很好的了解。

    45110

    Subdomain-Takeover子域名接管原理和利用案例

    /) 2.在Heroku上部署应用程序。...进入设置菜单,然后进入域。 第二步是创建网站。成功添加要覆盖的域后,现在我们创建公共站点。首先在左下角菜单中,选择“ 文件”,上传html文件。...与CloudFront类似,Amazon S3允许指定备用(自定义)域名以访问存储桶的内容。 Heroku - Heroku是一个平台即服务提供商,可以使用简单的工作流程部署应用程序。...由于需要访问应用程序,Heroku使用herokuapp.com上形成的子域公开应用程序。但是也可以指定自定义域名以访问已部署的应用程序。...GitHub - GitHub是Git的版本控制存储库。GitHub还允许使用他们的GitHub Pages项目进行免费的虚拟主机托管。

    4K21

    Argo CD 实践教程 05

    在本节中,我们将创建一个Argo CD应用程序,该应用程序指向我们保存库清单的文件夹。通过这种方式,Argo CD将开始监视该存储库和文件夹中的更改。我们对文件夹进行的任何新提交都将自动应用。...3.2.3 配置更新 自从Argo CD的2.1版本以来,我们在主配置图中有了一个新的设置,它允许我们修改用于检查Git存储库上的新更新的默认时间间隔。每180秒,它就会检查是否推送了新的提交。...应用程序控制器:这是工作被启动的地方,控制循环被实现的地方,以及应用程序同步发生的地方。最初,你只能有一个实例,但是现在,每个集群碎片可以有一个实例。HA清单使用了控制器的一个实例。...在包含以下内容的补丁文件夹中创建一个名为argocd-repo-server-deployment.yaml的新文件,其中已经为存储库服务器设置了3个副本,并且为模板超时设置了3分钟: apiVersion...3.3.3 应用控制器 最初,这是一个不能有多个副本的组件,因为有一个控制循环是所有同步的启动器。因此,拥有多个副本将引入为同一应用程序同时启动两个或多个同步的可能性。

    53720

    【技术种草】如何白嫖一个动态网站

    本文将介绍如何用最小的成本和最短时间开发部署一个动态网站。 购买域名 免费的域名可以选择Freenom,当然也可以选择不用域名,如果选择 Vercel 部署会自动分配一个二级域名,也挺好用的。...Vercel注册什么的我就不讲了,建议使用GitHub 登录, 点击new project创建一个项目,这个项目可以从自己的 GitHub 库导入或者选择Vercel给的模板,Vercel给的模板(下图...nodejs 动态网站,如果想要其他后端语言 可以选择 heroku heroku Heroku是一个支持多种编程语言的云平台,并且提供了 Heroku Postgres、Heroku Redis.../ [image.png] 针对免费用户可以: 每月10GB 存储 每月1亿行读取 每月1千万次写 每个数据库3个分支 1,000 个链接 每日自动备份 社区支持 可以直接接使用 Github 登录,跟着引导直接到最后一步创建数据库...我之前给我的博客备案的时候是16年,现在也不记得具体步骤。 只记得备案方会给你邮寄一个幕布,按要拍了照片邮寄回去即可。不是很复杂,就是时间久了点。

    5.2K52

    如何白嫖一个动态网站

    本文将介绍如何用最小的成本和最短时间开发部署一个动态网站。 购买域名 免费的域名可以选择Freenom,当然也可以选择不用域名,如果选择 Vercel 部署会自动分配一个二级域名,也挺好用的。...Vercel 注册什么的我就不讲了,建议使用GitHub 登录, 点击new project创建一个项目,这个项目可以从自己的 GitHub 库导入或者选择 Vercel 给的模板,Vercel 给的模板...nodejs 动态网站,如果想要其他后端语言 可以选择 heroku heroku Heroku 是一个支持多种编程语言的云平台,并且提供了 Heroku Postgres、Heroku Redis、.../ image.png 针对免费用户可以: 每月 10GB 存储 每月 1 亿行读取 每月 1 千万次写 每个数据库 3 个分支 1,000 个链接 每日自动备份 社区支持 可以直接接使用 Github...我之前给我的博客备案的时候是 16 年,现在也不记得具体步骤。 只记得备案方会给你邮寄一个幕布,按要拍了照片邮寄回去即可。不是很复杂,就是时间久了点。

    1.1K20
    领券