我正在嘗試使用我的github帳戶爲CD設置local drone.io server。我正在使用官方碼頭集裝箱。設置說明對add an application in github settings說要獲取無人機github遠程配置所需的客戶端ID和密碼,我已經完成,與官方文檔的唯一區別是,我在「開發人員應用程序」上看到「註冊新應用程序」,而不是「授權應用程序」,我希望它是一樣的。然後,我已經定義了環境變量:設置本地無人機服務器:無法登錄。註冊已關閉
REMOTE_DRIVER=github
REMOTE_CONFIG=https://github.com?client_id=${client_id}&client_secret=${client_secret}
用我自己的替換客戶端ID和祕密。然後,我把容器,並嘗試登錄,我重定向到GitHub的授權頁面,我授權並重定向回來時,我得到這個錯誤:
Unable to login. Registration is closed.
,且重定向的URL是:
http://drone.myserver.com/login?error=access_denied
我真的不知道什麼可能會丟失/錯誤配置,相同的設置與bitbucket遠程工作。
你把配置放在哪裏? –
沒有配置文件,只需要根據OP提到的必要環境變量。 – Juancho
我面臨同樣的問題。你能讓我知道你在哪裏設置ope = true配置嗎?在運行Docker容器之前,我需要設置此環境變量嗎?或者我需要在容器內設置它? –