• git clone别人项目查看显示无权限Permission denied (publickey)


    Permission denied (publickey).
    fatal: Could not read from remote repository.
    

    场景:

    网上看到别人放在github或gitee上的项目时,想放到本地看看。

    假设gitee.com上apache用户有个tomcat项目,apache使用 git clone git@gitee.com:apache/tomcat.git clone时是没有问题。

    但是其他人就是想下载看看,也不是项目开发者。使用 git clone git@gitee.com:apache/tomcat.git  时会报错,提示权限不足。

    因为链接中 @前的git代表协议,而协议中把apache当然用户名来解析,你是路人,没有apache的帐号密码,所以不能访问。

    解决方法 一:将git协议改成http或https协议,那么apache就是一个路径了

    git clone https://gitee.com:apache/tomcat.git 
    

    最简单的理解就是浏览器能下载的路径,你才能clone成功

    解决方法 二:先登录自己的网站帐号,打开对方的项目,使用网站的 Fork 功能,复制(分支)到自己仓库。这样用自己的地址就可以克隆了。

  • 相关阅读:
    11.3 校内模拟赛
    11.2 模拟赛题解报告
    11.1 校内模拟赛题解报告
    CF710E Generate a String
    CF165E Compatible Numbers
    CF1092F Tree with Maximum Cost
    2021,10,29 模拟赛题解报告
    LCT学习笔记
    FFT 快速傅里叶变换学习笔记
    拉格朗日插值学习笔记
  • 原文地址:https://www.cnblogs.com/wutou/p/14281234.html
Copyright © 2020-2023  润新知