0
我試圖在github上託管私人倉庫來設置TeamCity。當使用git pull命令行構建步驟時,TeamCity返回Git錯誤:連接到遠程存儲庫時出現「主機密鑰驗證失敗」
該項目是一個web應用程序,所以我想要做的是,在github上的每一個新的提交,TeamCity簽出新版本並更新我們的開發服務器上的工作副本。
因此,不僅執行代理簽出,而且使用命令行構建步驟執行git pull。
我以前使用https鏈接嘗試過,但獲取身份驗證失敗或https://github.com是無效的參數。
現在我已經改爲使用SSH的網址,但我不斷收到
如果我改變的git URL使用https我不斷收到
我已經嘗試設置VCS以使用ssh密鑰,但不斷收到訪問被拒絕的錯誤。
我可以澄清一下你當前的設置 - 你已經有了一個VCS根目錄,它已經在Github提交時觸發了。作爲構建步驟的一部分,你要做的第一件事就是做一個git pull到你的開發服務器。那是對的嗎? –
@DevOps事實證明,我必須將ssh密鑰複製到teamcity用戶文件夾併爲其授予讀取權限。之後,它工作得很好。 –