遇到的問題是多數的公司已建議將 SSH key pair 的演算法更改為 ed25519,但是 Azure 卻不支援:
心裡:明明 Github 建議改成 ed25519 了,結果 Azure 不支援 Orz
若需要指定特定網域使用不同的 SSH key pair,可以在 .ssh
目錄下新增 config
檔案,內容如下:
Host ssh.dev.azure.com IdentityFile ~/.ssh/azure_rsa IdentitiesOnly yes PubkeyAcceptedAlgorithms +ssh-rsa HostkeyAlgorithms +ssh-rsa
以上的設定,只要遇到 ssh.dev.azure.com
網域,就會自動改用 azure_rsa
以及 azure_rsa.pub
這組 key pair。