Git.bash:Please make sure you have the correct access rights and the repository exists.问题请确保您有正确的访问权限并且存储库已经存在。文章目录Git.bash:Please make sure you have the correct access rights and the repository exists.1. 解决思路2. 解决步骤1. 解决思路您的GitHub账户没有关联SSH keys需要进行关联SSH keys。2. 解决步骤第一步 User配置首先看User的配置是否完成即对应的user.name和user.email信息是否配置完成如果未完成User的相关配置请进行以下其中一种操作1. 文件配置首先进入C:\Users\Administrator\.gitconfig目录文件下再配置对应的user.name和user.email并设置永久保存密码。2. 命令行配置打开Git.bash进行命令行界面输入代码如下gitconfig--globaluser.nameYour Name# 配置user.namegitconfig--globaluser.emailyour_emailexample.com# 配置user.emailgitconfig--globalcredential.helper store# 永久保存密码注详细请见此文章Git通过命令行上传文件的系列问题第二步 查看配置信息为了确保用户配置无误查看用户信息是否正确。通过Git.bash命令行界面输入代码如下$gitconfig--list# 查看配置信息列表第三步 清除原先的SSH keys首先进入C:\Users\Administrator\.ssh目录文件下再清除里面的所有原文件。第四步 SSH Key的生成将对应账户生成SSH keys在Git.bash命令行界面输入代码如下ssh-keygen-trsa-Cyour_emailexample.com# 生成SSH Key第五步 添加新的SSH keys首先进入C:\Users\Administrator\.ssh目录文件下打开新生成的文件id_rsa.pub再复制里面的内容然后进入GitHub账户主页点击头像旁边的下拉框找到“Settings”选项进入后再点击“SSH and GPG keys”选项最后在指定的位置输入复制的内容进行添加新的SSH keys。SSH keys添加成功如下图第六步 上传文件首先在GitHub账户界面核实一下远程仓库是否创建或者填写错误如果没有正确创建远程仓库的话文件上传会报错远程仓库创立成功如下图同时也可以在Git.bash命令行界面输入代码git remote -v进行验证远程仓库是否创建成功。如下图接下来进行文件上传操作在Git.bash命令行界面输入代码如下gitadd文件名# 将该文件添加到暂存区gitcommit-mcommit# 将暂存区内容添加到本地仓库中双引号内是提交注释gitremoteaddorigin 仓库地址# 添加远程仓库origin为远程仓库的别名到github仓库中复制仓库地址可以用https或者sshgitpush-uorigin master# 将本地的分支版本上传到远程并合并上传本地代码如果git add输入后提示The file will have its original line endings in your working directory解决方案如下gitconfig--globalcore.autocrlffalse# 关闭自动转化末尾换行符当设置成true时在任何时候添加(add)文件到git仓库时git都会视为它是一个文本文件(text file)。它将把CRLF表示句尾使用回车换行两个字符即windows下的\r\n回车换行变成LF表示句尾只使用换行。当设置成false时line endings将不做转换操作。文本文件保持原来的样子。如果git commit -m输入后提示On branch master nothing to commit, working tree clean解决方案如下gitrm-r--cached.# 删除本地缓存再重新进行上传文件将本地文件成功上传到远程仓库如下图——以上内容是关于通过Git.bash上传文件git push -u报错 Please make sure you have the correct access rights and the repository exists.的解决方案。基础打扎实不怕风吹雨打内容有错误或者内容不全望大家提出我会继续写好每一篇博文方便自己的记录和与你们在知识上的火花碰撞。待续未完——文优欢迎观看和提问