【发布时间】:2015-04-16 17:51:18
【问题描述】:
这是一个概念问题。
在建立与 gitbucket/github 的 ssh 连接时,我正在创建一个私有 ssh 密钥,然后用于创建公共 ssh 密钥。
然后我将公钥添加到 gitbucket。
因此,由于我的计算机持有私钥,它可以解密来自 gitbucket 的加密消息。
所以我了解例如 git clone 是如何工作的。
但是 gitbucket 没有自己的私钥,我没有向我的计算机添加由该(不存在的)私钥生成的公钥。那么 git push 应该如何通过 ssh 工作???
【问题讨论】:
-
Gitbucket 使用公钥加密消息,您使用私钥解密。
标签: git ssh git-push gitbucket