我正在嘗試使用bitbucket爲Azure網站設置連續部署。向Windows Azure添加SSH密鑰
問題是我使用的Azure沒有權限的子模塊(我自己的),因爲它不會默認添加。
我想弄清楚如何添加一個SSH密鑰,以便Azure可以連接並獲取子模塊。
我已經採取的步驟。
創建一個新的公鑰/私鑰用的puttygen,增加了公共密鑰到我的帳戶到位桶的名稱天青
通過FTP到天青下,並增加公共和私有密鑰文件(.ppk )到.ssh目錄(是的,我不知道我想添加哪一個)。它們被命名爲azurePrivateKey.ppk和azurePublicKey。
更新我的配置文件看起來像這樣
HOST * StrictHostKeyChecking no Host bitbucket.org HostName bitbucket.org PreferredAuthentications publickey IdentityFile ~/.ssh/azurePrivateKey.ppk
(不知道如果這是正確的)
更新我的已知主機看起來像這樣
bitbucket.org,131.103.20.168, <!--some key here...it was here when i opened the file, assuming it's the public key for the repo i tried to add--> bitbucket.org,131.103.20.168, <!--the new public key i tried to add-->
我仍然得到相同的錯誤,沒有獲得子模塊的權限。所以我很難確定哪一步我做錯了,因爲我從來沒有這樣做過。
感謝,這是我得到它的足夠的信息 –