github https方式 push无法提交代码的处理方法
背景
github 获取和推送代码,主要是两种方式,一个是https,一个是ssh方式,ssh是配置秘钥,如果你本地有其他秘钥,配置不好可能会冲突,当然也有不冲突的配置方法
如果简单点,其实可以用https的方式,由于github 不再支持使用密码的https推送方式,所以稍微研究了一下,这里简单做个总结,我这里用的是sourceTree, 比直接使用命令行更高效 简洁
处理流程
一. 基础步骤:
1. 找到项目 clone 的 https 地址,复制
2. 打开sourceTree , 新建 -> 从URL克隆
3. 选好文件目录,直接克隆即可
二. 生成token
因为github已经不支持通过密码的方式push代码了, 需要把密码换成token,所以必须生成token
1. 点击settings 下 进入 Developer Settings,如下图所示
2.点击 Generate new token (classic) ,如下所示, 箭头的三个地方都要填写,select scopes 选择repo的全选,或者把下面的全部都点上也可以
3.生成token 后记得把token保存起来
三. 配置sourceTree
1. 打开sourceTree, 选中git仓库,点击 仓库->仓库设置->远程仓库->编辑 如下图所示
2.修改仓库地址
之前的地址是 https://github.com/YalongYan/getColorFromImg.git
修改后的地址是 https://[username]:[token]@github.com/YalongYan/getColorFromImg.git
把[username] 替换为你的username, 把 [token] 替换为 之前生成的token, 保存就可以了,以后push 代码的时候就没问题了,也不用再输入啥了

浙公网安备 33010602011771号