Hexo deploy git permission denied

本文详细介绍了在使用Mac OS时,由于系统自动填充的GitHub账号密码导致部署Hexo时出现permission denied错误的情况。通过使用Keychain Access工具删除历史记录解决了问题,避免了不必要的困扰。
原因

前几天在自己电脑上帮别人在Github上搭Hexo,部署的时候自然就填写了他的github账号密码。

然后今天给自己搭的时候,一直都报permission denied错误。可以从错误提示里面看到,提交代码用的账号是之前别人的账号。

试着改github config.ssh/id_rsa这些东西,结果都没用。

最后在stackoverflow上面找到了一个答案。原链接被我关掉了……所以记录一下。

解决办法

原因是Mac保存了上次输入的账号密码,自动填写了。

所以解决办法是cmd+space,输入keychain access,选择左上方login+左下方password,搜索github,找到对应的记录,删除就好了。

以上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值