今天往GitHub上推送资源,突然报错,说没有权限
- 删除GitHub原有仓库
- GitHub新建一个仓库后在本地项目执行
1.git init 2.git remote add origin git@github.com:XX/xx.git
- 将本地项目与GitHub仓库相连
- 执行git remote 报了一个错
fatal: 远程 origin 已经存在。
- 执行`git remote -v`查看目前的所有访问路径
- 执行`git remote rm origin`将所有的路径删除
- 再执行
git remote add origin git@github.com:XX/xx.git
成功 - 执行
git push -u origin master
推送成功
下面再记一下ssh生成公钥密钥,添加到GitHub
- 在.ssh文件下执行
ssh-keygen -t rsa -C "xxx@xx.com"
- 执行
cat id_rsa.pub
,复制 - 然后在GitHub上找到settings中的SSH设置添加ssh
- 再执行
git config --global user.email "xx@xx.com" 和git config --global user.name "xx"声明一下全局设置