【发布时间】:2014-12-20 18:27:14
【问题描述】:
终端输出说明了一切:
git push --repo origin
warning: push.default is unset; its implicit value is changing in
<deprecation warnings>
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我有……
- 确保它是正确的存储库 URL
-
git add'ed 和git commit'ed
但是,我没有……
- 在 Git 上登录 OpenShift
- 给 git 一个 ssh(我不知道如何获取 SSH,我也不知道如何获取 SSH)
我正在使用
- Git 1.8.4
- OpenShift 免费版
是因为……
- 我需要 SSH? (可能是罪魁祸首)
- 我需要登录吗? (从编码员的角度来看,可能不是。)
- 我的网址有误? (它是自动配置的)
另外,SSH 需要安全连接吗?这听起来像是一个愚蠢的问题,但我不能使用安全连接,而且如果连接不安全,我也不会太在意。 Git 似乎允许在没有安全连接的情况下进行连接。
【问题讨论】:
-
“我不能使用安全连接”是什么意思?
-
这意味着没有 SSL。完全没有。
-
您的免费计划不支持传出 SSL 与 SSH 没有任何关系。 SSH 和 SSL 是完全分开的。当您通过 SSH 连接时,SSH 会进行自己的加密,而不使用 SSL。目前尚不清楚您使用的是哪种语言,但查看Python Getting Started page 似乎很明显,OpenShift 确实通过 SSH 支持 Git,所以您可以去那里。我仍然不确定你在问什么......