如何将heroku key添加到git才能正常工作

2024-02-02

我用的是windows7。我已经使用创建了heroku APP

heroku create loka-xxxx

它将使用 git 链接为我创建一个应用程序。

[email protected] /cdn-cgi/l/email-protection:loka-xxxx.git

但当我这样做的时候。

git push heroku master

它给了我这个错误 “权限被拒绝(公钥)”。

在 Heroku 之前,我在 Windows 机器上安装了 github。 所以,这是关键错误。为此,当我这样做时

heroku keys

这给我看了一把钥匙。

我想知道如何将这个heroku密钥添加到git以及如何告诉git使用不同的密钥在不同的操作中使用(默认和heroku)。


以下是我在 Windows 机器上使 heroku 与 git 一起工作所遵循的步骤。 第 1 步:创建要使用的 ssh rsa 密钥。 1.1 在 Windows 上创建 ssh 密钥需要一些额外的工具从这里。 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

第 2 步:使用生成 ssh 密钥putty 密钥生成器。将此密钥命名为 id_rsa。现在您必须配对 id_rsa 密钥(pub&ppk)。

步骤3: 将这些密钥放入您的

c:\users\<user-name>\.ssh 

folder.

步骤4。 现在转到安装 git 的文件夹。喜欢

C:\Program Files (x86)\Git

并尝试创建 .ssh 文件夹。注意:要创建 .ssh 文件夹,您需要以管理员身份运行 cmd 并运行 mkdir .ssh。

步骤 5。 现在将您的 id_rsa 密钥对放入此文件夹“C:\Program Files (x86)\Git\.ssh”

步骤 6。 再次打开你的cmd。 转到您的应用程序文件夹并再次初始化 git。这是命令的顺序。

git init
git add .
git commit -m "This will be resolved now"
heroku keys:clear
heroku keys:add

git remote add heroku [email protected] /cdn-cgi/l/email-protection:<your app>.git

现在你可以做

git push heroku master。希望我已经为 Windows 用户介绍了所有步骤。对于 Mac 和 UNIX 用户请遵循。Winfield https://stackoverflow.com/a/21834062/1457016

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将heroku key添加到git才能正常工作 的相关文章

  • 将“复制到剪贴板”添加到 GitHub markdown 的简单方法?

    具体来说 我有一些用于安装的代码块 我希望用户能够快速将其复制并粘贴到终端中 我想要一个用于代码块 复制到剪贴板 的按钮 由于 git 克隆 URL 有一个 复制到剪贴板 按钮 我想知道我是否可以利用该按钮 或者如果不能 是否可以将一些相对
  • 为什么 Github API 只返回前 100 个监视的存储库?

    我正在 Github 上查看 392 个存储库 然而 Github API 只返回 100 有人知道为什么吗 https github com api v2 json repos watched trivektor https github
  • GitHub Pages (github.io) doxygen 生成的页面未找到 (404)

    我不明白为什么找不到 doxygen 生成的页面 404 它在Github存储库中的路径是https github com AubinMahe AubinMahe github io blob master doxygen html dd
  • 更改先前提交的作者姓名:快进推送被拒绝

    我最近在 GitHub 上打开了一个存储库 我是 Git 新手 与新人一样 我使用默认名称和电子邮件进行提交 按照最佳菜鸟传统 我发现五次提交为时已晚 现在乐趣开始了 因为我开始搜索有关如何更改这些提交的作者和提交者名称的信息 美好的 我基
  • 如何使用 git --word-diff 显示空格差异?

    为了说明问题 参见diff https github com nim lang Nim commit 47c7fd037ed28b7de3d120b003d059d30e18f128 diff split diff 8af935b2312d
  • 使用 GitHub,在添加现有存储库时如何推送所有分支?

    我创建了一个新的 GitHub 存储库 我想将现有的存储库放在那里 我按照说明操作 cd existing git repo git remote add origin email protected cdn cgi l email pro
  • 如何获取 git 存储库中所有文件的计数?

    如何获取 git 存储库中当前所有文件的计数 您可以使用以下命令获取 git 存储库中所有跟踪文件的计数 git ls files wc l 命令分解 The git ls files命令本身打印出存储库中所有跟踪文件的列表 每行一个 Th
  • 如何在同一存储库中的 github 操作之间共享代码?

    假设我想要两个工作流程build yml and release yml在我的仓库中 第一个应该构建项目 假设使用 CMake 第二个应该构建项目并使用构建的二进制文件创建 GitHub 版本 项目构建代码在两个文件之间重复 如何在它们之间
  • Smartgit:自动插入提交消息

    有没有办法使用钩子脚本在 Smartgit 中自动插入提交消息 重击 如果用户提交了他的更改 我想预加载提交消息字段 我没有看到任何SmartGit配置 http www syntevo com smartgit documentation
  • Android repo 脚本创建的 .repo/projects/ 中的裸 git 存储库的用途是什么?

    The 安卓源码 http android git kernel org 由以下人员管理repo http source android com source version control html 使用 repo 同步时 一个名为 re
  • 删除 Xcode 项目的源代码控制

    我在 Xcode 项目上使用源代码控制已经有一段时间了 但现在我不想使用源代码控制 如何从 Xcode 中的项目中删除源代码控制 有三种方法 方法 1 将禁用所有项目的源代码管理 方法 2 将删除所有项目的单个存储库的链接 方法 3 将删除
  • 结帐时出现 Git 错误:“致命:引用不是树”

    当我决定弄清楚为什么我正在从事的项目如此重要时 这一切就开始了 我运行了以下脚本 git rev list objects all git cat file batch check objecttype objectname objects
  • git am 和 git apply 有什么区别?

    Both git am https git scm com docs git am and git apply https git scm com docs git apply可用于应用补丁 看起来git am自动提交 而git apply
  • 为什么从网上下载Git 2.0,总是得到1.9.4的安装包?

    为什么从网上下载Git 2 0 总是得到1 9 4的安装包 为什么你不能在互联网上的任何地方找到一个不仅标记为 2 0 而且你下载的安装存档也标记为这样的 Git 安装程序包 例如 这个2 1 3 站点 http git scm com d
  • Git撤销本地分支删除

    我刚刚删除了错误的分支 并进行了一些我需要的实验性更改git branch D branchName 如何恢复分支 您可以使用git reflog http git scm com docs git reflog查找分支最后一次提交的 SH
  • 是否可以从 Github 网站或 API 获取分支合并列表?

    在我们的工作流程中 不会 直接 提交到主分支 主分支仅接收来自 Pull 请求的合并 我们可以将每次合并视为添加到主分支的新功能 因此 我想获得一个合并到 master 中的列表 作为一种可视化随着时间的推移添加到产品中的功能块的方式 gi
  • git merge --squash 和 gitcherry-pick 有什么区别?

    如果我在标准的主功能工作流程中工作 那么将功能分支压缩到主功能分支和将其挑选到主功能分支之间有什么区别 分支示例 m1 m2 master f1 f2 feature 我认为两者都有相同的输出 即 m1 m2 m3 master f1 f2
  • 我如何才能看到 Github 风格的东西,例如 git -repo 的打孔卡和时间线?

    我正在寻找一个可以可视化 git repo 工作的软件 我喜欢 Github 的一些功能和 Bitbucket 的一些功能 所以我不想使用它们 因为它们并不完美 我正在寻找创建类似视觉特征的方法 下面你可以找到一些部分 但仍然缺少很多谜题
  • 如何让 Sidekiq 在 Heroku 上运行?

    这是我第一次尝试让 Redis 在 Heroku 上运行 我添加了一个工作dyno 就在今天 所以还没有付款 添加了RedisToGo Nano附加组件 在我的本地机器上测试了后台作业 并将应用程序推送到heroku heroku ps g
  • Git 实验分支还是单独的实验存储库?

    我正在开发一个 Android 应用程序 并且在整个开发周期中一直使用 Git 现在 我想构建并发布实验性功能 供人们尝试和安装 同时仍将原始的 稳定的应用程序安装在他们的设备上 现在 这意味着我需要使用不同的包名称 这会更改开发项目中的一

随机推荐

  • 如何在更新链末尾触发触发器?

    我有几个使用触发器相互交互的表 并且我当前处理触发器执行的方式使用pg trigger depth lt 2这很丑 我真的希望最终的触发器只运行一次 并且在所有每行的事情发生之后最后运行 很遗憾 CONSTRAINT TRIGGERs ar
  • 低功耗蓝牙:Android Gatt 客户端连接到 Linux Gatt 服务器

    我尝试通过蓝牙低功耗 GATT 模式将 android 连接到 linux Bluez中有一个示例代码 btgatt server c http code metager de source xref linux bluetooth blu
  • 将数组的至少“N”个元素与条件列表相匹配

    我有以下场景 我的 mongo 收藏之一包含以下格式的文档 user test tracks artist A artist B artist N 我想提取所有曲目 其艺术家在给定的数组中arr 为此 我使用以下查询 效果很好 collec
  • DataGridView ComboBox 列将接受任何文本

    我想要一个列DataGridView使用一个ComboBoxStyle DropDown样式组合框 用户可以在其中选择下拉列表中的条目之一 或键入任意文本 目前 我正在使用来自这个答案 https stackoverflow com a 3
  • 是否可以在标头中声明 constexpr 类并在单独的 .cpp 文件中定义它?

    我有课Dimension我在 Dimension h 文件中定义了它 就像我的所有类一样 class Dimension public constexpr Dimension noexcept constexpr Dimension int
  • 在python中部署azure函数不会安装requirements.txt中的依赖项

    我有一个简单的 python 脚本 可以按照说明部署为 azure 函数here https learn microsoft com en us azure azure functions functions reference pytho
  • 基于密钥大小的 RSA 性能

    一个不依赖于实现的理论问题 1024 位 RSA 与 4096 位 RSA 相比性能下降了多少 Thanks 根据RSA 密钥长度 http www javamex com tutorials cryptography rsa key le
  • Userena - 将 Profile 模型进一步扩展到两个不同的模型

    我想要实现的是 我想将个人资料模型进一步扩展到教师或学生 在注册表单中 我添加了一个选择字段 用户可以在其中选择他是老师还是学生 下面是我的模型结构 class Profile UserenaLanguageBaseProfile Defa
  • 如何在 SQL 中仅选择具有不同版本的文档列表中的最大版本?

    我有一个如下所示的数据库表 ID TITLE VERSION 1 file1 1 2 file2 1 3 file1 2 4 file2 2 我需要一个将返回第 3 行和第 4 行的 SQL 查询 因为它们是 file1 和 file 2
  • 即使我没有使用 MySQL,ASP.NET 也无法找到 MySQL 主机

    我正在尝试启动并运行一个简单的网页 该网页使用 TreeView 以及 SiteMapDataSource TreeView 用于列出 Web 应用程序上的链接 我的站点导航数据源是 XML 文件 Web sitemap 当我在 Web 浏
  • kafka过滤/动态主题创建

    我正在研究 kafka spark streaming 并试图实现 Reconciliation 制作人寄语 大约 5 个字段以 分隔 其中之一是 UUID 唯一标识符 例如 A B 生产者 UUID 1 E 消费者留言 大约 5 个字段以
  • 如何修复 Bootstrap 4 中意外的列顺序?

    我正在尝试制作如下所示的布局 On xs设备 我希望顺序是第一 第二 第三 我的示例代码是
  • FUNCTION 数据库名称.SHA2 不存在

    我在 godaddy 上托管我的域名 并尝试对数据库中的密码进行哈希处理 但是 它会抛出错误 MySQL said 1305 FUNCTION dbname SHA2 does not exist 这是我用来将数据插入数据库的命令 inse
  • JQuery 中的网络图/流程图[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 将 TRUE/FALSE Numpy 数组转换为 OpenCV Umat for HoughLines

    我有一个 Numpy 灰度数组 我将其设置为在达到一定阈值后 该单元格的值为 1 其余为 0 我想将其输入 OpenCV 的HoughLines 函数 但它需要一个 8 位 单通道二进制源图像 我如何转换它以便它接受参数 gray np l
  • Jupyter 认证问题

    我在连接到 AWS 上的 Jupyter 笔记本实例时遇到问题 这有点超出我的掌控范围 所以任何帮助将不胜感激 ubuntu ip 172 31 20 132 export XDG RUNTIME DIR ubuntu ip 172 31
  • 在插入语句中使用强制转换

    我正在将一些原始数据从 Excel 插入到 MS SQL 2005 中的表中 其中一些数据的格式不正确 即金额列的格式为数字 12345 而我需要像 123 45 这样 所以我使用这个CAST TRANSACTION HISTORY AMO
  • Docker Nginx:在上游找不到主机

    我的 docker 应用程序在 aws EC2 实例中运行 目前我正在尝试使用 Nginx 将应用程序映射到外部 IP 地址 这是我正在运行的容器的快照 我的测试应用程序是一个相当简单的应用程序 显示静态 html 网站 我使用以下命令部署
  • VBA 编辑器自动删除行尾的空格

    当我暂停打字四分之一秒时 有没有办法说服 Excel 中的 VBA 编辑器停止自动格式化行以删除末尾的空格 我遇到了这个确切的问题 以下内容对我有用 单击 Microsoft Office 按钮 然后单击 Excel 选项 单击加载项类别
  • 如何将heroku key添加到git才能正常工作

    我用的是windows7 我已经使用创建了heroku APP heroku create loka xxxx 它将使用 git 链接为我创建一个应用程序 email protected cdn cgi l email protection