我在机器上设置了一个ssh密钥,在我的本地机器上克隆了一个分支,然后尝试删除它在遥控器上的相关分支。以下是我的步骤。
答案 0 :(得分:0)
要检查git在引擎盖下运行的内容,
$ GIT_TRACE=1 git push origin --delete abc-123
...
trace: run_command: 'ssh' 'git@github.com' 'git-receive-pack '\''group_name/product_name.git'\'''
...
请注意git运行的ssh命令。
然后按照GitHub的问题排查Error: Permission denied (publickey),明确排查ssh –vvT git@github.com
的ssh连接部分。