【发布时间】:2016-11-17 13:55:16
【问题描述】:
我想将我的代码更改推送到 git 远程仓库,我可以拉取更改,但它不允许我推送更改。 我正在使用 ssh 密钥身份验证进行授权,密钥是使用我的电子邮件 ID 生成的。但是我正在开发的Windows系统是一个管理员帐户。我已将所需的私有公钥保存在 .ssh 文件夹中,但由于 Windows 用户与我配置密钥时使用的帐户不同,因此会出现 pre-receive hook denied 错误。我尝试使用 git config 命令将用户名和用户电子邮件设置为与用于密钥生成的帐户相同,但到目前为止还没有运气。非常感谢任何帮助。
【问题讨论】: