我想知道是否有办法使用HTTP和部署密钥(或任何不涉及plainText的东西)从git repo中提取。 没有办法访问ssh,因为它被阻止(不要问:P),所以看来我的选项仅限于使用HTTP作为我的来源。
如果我无法使用部署密钥,那么下一个最佳选择是什么?
我将使用网络钩子告诉我什么时候更新回购,但我宁愿让它触发一个利用不纯文本的东西的脚本; 即:http_username:plainText http_password:plainText
答案 0 :(得分:0)
根据定义,HTTP是纯文本。 Git没有实现自己的加密。如果您不想使用纯文本,则必须使用HTTPS或SSH。如果HTTPS被阻止(奇怪),那么SSH几乎肯定会被阻止(常见)。然而,由于它是开放的,GitHub有一些很好的文档围绕着它。
https://developer.github.com/guides/managing-deploy-keys/#deploy-keys