Visual Studio中“未能推送到远程存储库”的解决办法
问题描述
之前想将vs中的代码同步到github中保存,于是在vs中登录了github账号,并成功上传(注意,仓库名中的中文会不显示,因此尽量将仓库名设置成英文)
但是,今天在更改了项目内容之后想推送一下,出现了“未能推送到远程存储库”的错误
解决过程
在百度该问题后发现需要更改项目内容下的.git文件夹中的config文件,将其中的url = https://github.com/zhou-upup/-.git 更改成url = https://账号:密码@github.com/zhou-upup/-.git 的形式。 但是按这种方法之后更改之后,仍然上传失败,输出窗口显示:Remote: Support for password authentication was removed on August 13, 2021.
解决方法
于是再次查询解决办法,最终找到的方法是,在github的setting中,找到 Developer settings,然后选择其中的Personal access tokens,在其中选择需要的权限后生成token,再用生成的token代替解决过程中的密码。最终的形式为url = https://账号:token@github.com/zhou-upup/-.git 当然后面的网址应该是你的仓库名~

浙公网安备 33010602011771号