2016-03-04 84 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

相關問題