我有一个在机器上运行的 keybase 客户端,但我希望能够从容器内部推送提交。但是,keybase 的工作方式与 git 本身略有不同。它提供了一个像这样的 git 'url' keybase://private/user/project_name
:.
我不知道它使用哪种协议,但 git 能够访问我机器上的密钥库客户端,它会加密所有内容并发送到密钥库云。
如“ Keybase 启动加密的 git ”中所述,具有此类 URL 的 git 克隆可以工作,因为使用了远程帮助程序:
keybase/client/go/kbfs/kbfsgit
Keybase 的远程助手执行所有加密,同时让 git 做它的事情。