2016-03-04 83 views
-1

我想知道是否有办法从使用HTTP和部署密钥(或任何不涉及plainText的)的git回购协议中获取。 无法访问ssh,因为它被阻止(不要问:P),所以看起来我的选项仅限于使用HTTP作为我的来源。有没有办法使用带有部署密钥的HTTP从Git中拉出

如果我不能使用部署密钥,下一个最佳选择是什么?

我将使用网络钩子告诉我何时更新回购,但我宁愿让它触发一个脚本,它利用的东西是而不是纯文本; ie:http_username:plainText http_password:plainText

回答

0

根据定义,HTTP是纯文本。 Git没有实现自己的加密。如果您不想使用纯文本,则必须使用HTTPS或SSH。如果HTTPS被阻塞(奇怪),那么SSH几乎肯定会被阻塞(常见)。然而,GitHub在开放的机会下有一些优秀的文档。

https://developer.github.com/guides/managing-deploy-keys/#deploy-keys

+0

是HTTPS和SSH被封锁(我知道..这是愚蠢的,但我无法控制的服务器),但生成的OAuth令牌,好像我唯一的赌注,并试图让他们在至少启用https。谢谢回复 – Matthew

相关问题