解决GIT访问权限问题


最近搭了几个不同的项目,放在了不同仓库,在克隆到本地的时候,出现了Permission denied。

很明显报的是权限访问的问题。

之前是一个项目一个仓库,并在每个项目中配置允许远程访问的key,但是有很多项目的时候,感觉行不通了。所以干脆,配置全局访问吧。

一:删除本地known_hosts,从新生成。

teemitop@DESKTOP-DG4M5KS MINGW64 /d/xampp/htdocs/dc-api (master)
$ cat ~/.ssh/
id_rsa       id_rsa.pub   known_hosts

teemitop@DESKTOP-DG4M5KS MINGW64 /d/xampp/htdocs/dc-api (master)
$ cat ~/.ssh/known_hosts
github.com,xx.xxx.xx.xx ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFA

二:直接复制id_rsa.pub 下面的内容
打开github
右上角头像->Settings->SSH and GPG keys->New SSH key
Title 随便写,最好自己能知道啥意思😳
Key 粘贴刚才复制的内容
保存。
三:如果说什么什么key is use 意思是说这个公钥已经在别的地方使用过了,检查一下自己仓库哪块儿用到了,删除,然后重复二步骤即可。
删除key:右上角头像->Your repositories->进到你的项目->Settings->Deploy keys->如果存在(确认为本地KEY)->delete

四:linux 操作与windows一样。。

五:都添加好,重新 git clone xxxx 输入yes 即可。

到此,配置全局访问权限算水完了,哈~

😁😁😁😁😁😁😁😁😁😁😁😁😁

声明:醉秋风|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 解决GIT访问权限问题


做个优质普通人,没什么不好 。