如何在 heroku 中使用现有的 git 存储库

Posted

技术标签:

【中文标题】如何在 heroku 中使用现有的 git 存储库【英文标题】:How can I use an existing git repository in heroku 【发布时间】:2017-01-02 03:06:54 【问题描述】:

我正在使用 heroku 在 python-django 中创建一个 Web 应用程序。我需要在 heroku 中使用现有的 git 存储库。我的存储库的名称是first-blog。当我使用

git clone https://github.com/heroku/first-blog.git

我明白了

Cloning into 'first-blog'...
Username for 'https://github.com': AparnaBalagopal
Password for 'https://AparnaBalagopal@github.com': 
remote: Repository not found.
fatal: repository 'https://github.com/heroku/first-blog.git/' not found

这个。 我将我的 github 连接到 heroku 帐户。我怎样才能将此存储库连接到我在 heroku 中的应用程序。

【问题讨论】:

您的意思是使用https://github.com/AparnaBalagopal/first-blog.git 吗?你用过/heroku/ 另外:你不会公开部署这个吧?因为那个 git repo 显示了敏感信息。 【参考方案1】:

您似乎正在尝试克隆一个不存在的 Git 存储库,这就是您看到该错误的原因。正如其他一些用户已经提到的那样,您首先需要确保您拥有正确的 Github URL,然后您就可以毫无问题地克隆存储库。

在本地克隆存储库后,您可以通过执行以下操作将其部署到 Heroku:

cd <directory-name>
heroku create
git push heroku master
heroku open

以上命令将:

将您移至刚刚下载的项目目录(确保使用正确的目录名称)。 创建一个新的 Heroku 项目。 将您的代码推送到 Heroku 并进行部署。 在网络浏览器中打开新的 Heroku 应用。

如果您的项目需要,您可能还需要安装 Heroku 插件(如 Postgres 等)。你可以通过运行来做到这一点:

heroku addons:create <addon-name>

应该这样做!

【讨论】:

【参考方案2】:

您尝试克隆的存储库不存在,尝试在本地计算机上克隆它会得到相同的结果。

你可能打算克隆https://github.com/AparnaBalagopal/first-blo‌​g.git

【讨论】:

我需要在我的 heroku 帐户上使用这个 git 存储库...请帮我添加这个存储库

以上是关于如何在 heroku 中使用现有的 git 存储库的主要内容,如果未能解决你的问题,请参考以下文章

如何将现有的 Git 存储库导入另一个?

如何`git submodule add`现有的子存储库?

如何将现有的非空目录转换为 Git 工作目录并将文件推送到远程存储库

如何仅将 git 存储库的子目录部署/推送到 Heroku?

如何在 Git 中编辑现有的标签消息?

从 Heroku Git 存储库中删除密钥