【问题标题】:I cannot push code to ionic master我无法将代码推送到 ionic master
【发布时间】:2018-02-04 13:48:54
【问题描述】:

我在通过 GIT 部署和测试新的 ionic pro 应用时遇到问题。我已经完成了手动将旧的 ionic cloud 项目链接到新的 ionic pro 系统的过程,然后当我最终运行命令推送到 ionic master 时:

git push ionic master

它要求我提供离子密码密钥...

Enter passphrase for key '/Users/Coolwebs/.ssh/ionic/113316':

我已经在我的 macosx 钥匙串中寻找密码(搜索“SSH”),但我能找到的只是 GitHub 的一个条目,我确定这不是正确的条目(即使我已经尝试使用密码)。

我什至根据https://ionicframework.com/docs/pro/migration/index.html 上的说明创建了一个新应用程序,然后我仍然收到相同密钥的密码短语的相同请求。

我认为这是指我第一次安装 GIT 时设置的原始 SSH - 但我不知道那是什么。完全把我的头发拉出来了。

我需要卸载 GIT 并重新安装吗?

【问题讨论】:

  • 在另一台 Mac 机器上设置新的 ionic 应用程序后,我意识到我的 ionic ssh 安装是问题所在。我从计算机中删除/删除了 .config 和 ionic ssh 密钥,然后再次运行“ionic ssh generate”。没有更多问题了。

标签: git macos ionic-framework terminal


【解决方案1】:

无需重新安装 GIT。

引用离子文档:

Ionic CLI 会自动检测您的公钥并将其添加到您的 Ionic Pro 帐户(或创建新的),作为链接和启动命令的一部分。如果您有其他想要链接到 Ionic Pro 的公钥,请使用 ssh-keygen 手动创建它们,登录您的 Ionic Pro 帐户,然后在“SSH 密钥”下手动添加密钥。

【讨论】:

  • 我解决了这个问题,但我不记得我做了什么。我想我几乎擦洗了 ionic pro 和我当地的所有东西。然后创建了一个全新的 ionic 项目,将其链接到 ionic pro 和我的 github。然后手动将我的所有文件(来自旧的 ionic 1 应用程序)导入其中。
猜你喜欢
  • 2013-09-11
  • 2014-03-18
  • 2017-01-25
  • 2011-11-24
  • 2023-03-13
  • 2021-10-05
  • 1970-01-01
  • 1970-01-01
  • 2023-04-03
相关资源
最近更新 更多