MacOs上 ssh 无法生成 git changeId 问题

102 阅读1分钟

在使用 gerrit 时候没有 git changeId是没办法提交到 gerrit 网站的。返回的消息中 scp -p -P 29419 your-name@gerrit.your_net.ltd:hooks/commit-msg .git/hooks/ 后还是生成不了 ssh 的 changid。应该是本地的 scp或 ssh 版本比服务器中的版本高。这时候在 scp 命令后面添加-O 以兼容协议能解决问题。命令最后变成

scp -O -p -P 29419 your-name@gerrit.your_net.ltd:hooks/commit-msg .git/hooks/