【git】配置了公钥还是不能clone github的项目,提示没有公钥

Cloning into 'ebatis'...
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

github公钥已配,
ssh -T git@github.com执行正常

Hi hellojamie! You've successfully authenticated, but GitHub does not provide shell access.

系统windows10

求解释

0

2个回答

Hi hellojamie! You've successfully authenticated, but GitHub does not provide shell access.
这个提示是正常的,说明已经认证了。只是不允许shell访问而已。

0

可能与版本过高有问题,试试找个低版本的git

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
coding & git 配置公钥以及clone项目
本博文用来记录自己对于coding的开始使用与第一次进行clone项目的经历 …n注册codingn度娘 -> codingnn-> 自己嫌麻烦,然后直接微信注册。注册之后绑定下邮箱、修改下用户名和密码更好。n注册之后coding会自动秒创建一些项目(没什么用的项目)n配置公钥与克隆n由于开发需要,自己建立coding账户后就被拉进一个项目中进行共同开发。n用git克隆项目的问题就成为...
码云 添加了公钥还不能git clone 代码
sudo git clone git@gitee.com:jinbo0504/MEMS.git ./nCloning into '.'...nAccess denied: Access Deniednfatal: Could not read from remote repository.nnPlease make sure you have the correct access rightsna...
Gitlab和Github之间SSH配置公钥共存,及利用Git clone来下载文件
在正式讨论这些问题之前,请允许我多唠叨几句!最近,在公司里领导让研究下Gitlab和Git,需要从这里下载项目。因为都没有接触过,所以就花费两天时间网上各种查资料学习,本来中间内容我还想分享下自己解决问题的心路历程,最后想了想觉得太啰嗦,自己都觉得烦,进入正题。Github和Gitlab都是属于远程仓库,我们需要的仅仅是注册账号在其间创建项目就是了!(不多说注册什么的了,这个网上太多了,也没什么难...
windows下面怎么github ssh 公钥,然后克隆项目
windos下面怎么github ssh 公钥,然后克隆项目n第一步、n1. 安装git,从程序目录打开 "Git Bash" nnnnnnn2. 键入命令:ssh-keygen -t rsa -C "email@email.com"n我的邮箱是chen_yu@kuyu.com  ,n"email@email.com"是github账号nn3. 提醒你输入key的名称,输
利用公钥私钥解决Linux中git clone git库需要输入密码的问题
利用公钥私钥解决Linux中git clone git库需要输入密码的问题
git ssh秘钥的添加解决克隆时没有权限的问题
今天在使用git克隆项目时,发觉报如下错误,提示我没有权限,但是我克隆的是网上的开源项目,怎么还会需要权限呢。经过多次检查,确认电脑可以上网,在网上搜了很多资料之后,才发现是秘钥配置有问题。记录一下一遍查阅。 nWarning: Permanently added the RSA host key for IP address ‘13.250.177.223’ to the list of know
git使用ssh方式clone时候的,配置公钥和私钥的原理
生成公钥和私钥的命令:ssh-keygen -t rsa -f ~/.ssh/id_rsa -C "1872387570@qq.com"然后我们就可以在我们的电脑文件夹:C:\Users\xxx\.ssh 下找我我们的公钥文件:id_rsa.pub和私钥文件:id_rsa。公钥和私钥是怎么和git服务器配合使用的呢?举个例子:公钥----钥匙。私钥----锁子。一把钥匙(公钥)只能打开一把锁子(私...
Git 提交公钥文件后,执行git clone命令的时候 总是出现提示 输入服务端密码......
出现这个问题的原因:自己不能手动输入秘钥文件的保存路径
解决gitlab上提交ssh公共key之后,clone时仍然提示需要密码的问题
最近在搭建公司的gitlab服务器,首先在自己的虚拟机上使用gitlab。按照网上的教程进行设置,直到按照要求提交id_rsa.pub这个key之后,按照道理下一步应该:git clone git@xxxx:/xxxx/xxxx.git可是提示需要密码,而且这个密码并不是gitlab的密码,无论输入什么密码都不能完成clone操作。现在我知道了,只要需要提供密码就说明不能进行ssh,一定是哪个环节...
问题解决 - git/gitee 克隆(clone)远程仓库后,已增加SSH公钥还是每次都需要输入用户名密码
使用gitee创建仓库后,linux环境,执行:nnngit clone https://gitee.com/*****.gitnnnn之后每次gitpull或gitpush都提示需要输入Username,Passwdnn但是本地也执行了全局配置用户名邮箱,并且也创建并上传添加了SSH公钥 。nnnn为什么呢??nnnn这时仔细翻看发现在添加公钥时有个这个提示:nnnn所以,根...
解决github上传ssh-key后仍须输入密码的问题
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:nMarkdown和扩展Markdown简洁的语法n代码块高亮n图片链接和图片上传nLaTex数学公式nUML序列图和流程图n离线写博客n导入导出Markdown文件n丰富的快捷键n快捷键n加粗 Ctrl + B n斜体 Ctrl + I n引用 Ctrl
gitlab设置ssh公钥 克隆项目/关联本地项目
1)Git Bash 或者webstorm项目目录控制台,输入命令行:nn(window)ssh-keygen -t rsa -C "gitlab/git邮箱账户"nn(mac系统指令会有些不同吧,但是因为没有实操记录所以这里就不说明了)nn2)输入key名称(例如id_rsa)nn3)输入密码+重复密码(记住该密码可能会使用)nnnn nn4)生成两个文件id_rsa,id_rsa.pub (以...
解决git配置公钥仍然需要输入密码问题
环境操作系统:CentOS 6.4 / CentOS 6.8 均有测试问题描述配置Git服务器后,客户端的密钥已经在服务端~/.ssh/authorized_keys中添加,但git在clone、push等操作时依然需要输入登录密码。 n没有达到配置密钥的目的,且在多人使用的场景下极不安全。 解决方法服务端打开ssh配置文件:vim /etc/ssh/ssh_config要修改的内容如下:Host
GitHub 克隆到本地SSH权限问题
 GitHub 克隆到本地SSH权限问题换台电脑无法从GitHub中clone到本地,是因为ssh权限的问题,首先打开终端,在终端输入ls -al ~/.ssh,查看是本地是否有.ssh文件。如果不存在,生成一个新的SSH密钥粘贴下面的文本,替换您的GitHub电子邮件地址。ssh-keygen -t rsa -b 4096 -C“ your_email@example.com ”这将创建一个新的...
github配置公钥以及文件的上传
前言      在github上传文件有两种方式,第一种是在github网站在线上传,但我在使用这种方式上传过程中,不知道说明原因总是上传不成功。所以就采用了第二种方式上传,第二种方式需要我们本地有私钥然后在github中配置公钥,然后通过git客户端工具将本地文件上传到github中,在这里我将整个配置和上传的流程记录以下,供大家参考。环境准备:本地安装了git客户端,下载地址https://gi
GitHub添加公钥后仍然需要输入密码的解决
我在centos上生成了密钥并把公钥添加到GitHub账户之后依然每次pull时需要输入密码,看了网上有很多帖子在讲这个问题,解决的方法也五花八门,但是最终下边这个方法帮我成功解决了。nn主要原因:需要进行gitconfig设置。nn解决方法:nn设置gitconfig并保存你的GitLab用户名、邮箱及密码nnngit config --global user.name "your us...
关于不能用ssh方式克隆github上面的代码
刚配置github和本地git的时候,ssh key是配置成功了的,也能成功pull和push代码,但是过了一段时间之后,push代码的时候需要输入账户和密码,表示已经忘记了,输了很多次都不对,也查阅了很多资料都没能解决。rn但是想起有ssh和https两种方式,所以后面就使用https方式进行拉代码。
github使用(通过webstorm创建一个nodejs项目的本地git库,推送到github进行管理,(ssh密钥无用户密码方式))
通过webstorm创建一个nodejs项目的本地git库,推送到github进行管理,(ssh密钥无用户密码方式)rnrnrnrnrn1. 先在github.com上注册用户(https://github.com/),我注册的用户名是jiyekingrnrn2. 注册登录后的页面,单击头像然后显示下拉页面中选择 Your profile:rnrnrnrnrn进入到如下页面,再单击 Reposit
github下多个项目对应多个公钥
1、打开gitbash2、输入ssh-keygen -t rsa -C "邮箱账号" -f ~/.ssh/文件名,n比如:ssh-keygen -t rsa -C "邮箱账号" -f ~/.ssh/testn输入完成后,一直enter,即可n然后去自己的用户目录下着.ssh文件夹,n(我的目录在:C:\Users\dell\.ssh)n3、在.ssh文件夹下创建config文件,配置如下图:nHos
github新建项目并且git多个ssh密钥
常常需要建立多人共享文件,或者多台电脑进行协同办公,在github中中建立仓库,同时一个电脑多个ssh密钥。n本文是笔者完成之后对这个项目进行回顾的,可能顺序存在问题。供参考。nnnnn一。首先登录github,新建一个仓库。nnn此处新建一个仓库,名为xianzu;n进入仓库,为空仓库;n二。之后在本地新建一个ssh,使用指令ssh-keygen -t rsa -C {你的
github获取公钥和私钥步骤
github获取公钥和私钥步骤nnn下在Git工具,下载链接https://git-scm.com/downloadsn下载安装后是下面这个样子:n点开 GIt bash 打开命令窗口n输入:ssh-keygen -t rsa -C “name”,”email”,name是你的用户名,Email是你的邮箱n回车后,会提示你按键,直接两三次Enter就行,随后提示公钥存放位置,一般是c:\user....
git 远程服务器配置了公钥后仍提示输入密码的问题
害我折腾了一个晚上,原来是权限问题!坑啊,这里记下,希望帮到有用的人。rn服务器端~.ssh/目录下执行命令:rnchmod 600 authorized_keysrn切换到~执行:rnchmod 700 -R .sshrn参考博文:ssh-keygen的使用方法
Github和OSChina设置SSH公钥免用户名、密码操作
许多人都会在使用Git的时候遇到这样一个问题:每次pull/push都要验证 username & password n有时候手贱输入错了还要重新来一次。今天就教大家彻底解决这个烦恼~!一、初始化Git用户身份信息 $ git config --global user.name "your name"n $ git config --global user.email "your email
解决无法将自己github上的代码clone到/usr目录下的问题
Linux下代码存在的位置有两种nnn/home下面,需要当前用户权限n/user/local/include以及其他类似的位置,需要root用户权限nnn与之对应的.ssh位置也有两个nnn~/.ssh,保存当前用户的public keyn/root/.ssh,保存root用户的public keynnnnn将代码clone到/home目录下nn申请ssh公钥(email替换成注册github时...
如何解决在homestead虚拟机中通过SSH Key 提交github失败报错!Permission denied (publickey)
先关联上远程的GitHub仓库,执行以下git 命令:nngit remote rm originngit remote add origin git@github.com:Eric-seven/sample.gitngit push origin masternnnn发现在homestead虚拟机中报以下错误: n*Permission denied (publickey). nfatal: C
#03_生成秘钥后为什么不能用Git拉取代码
利用ssh-keygen -t rsa生成公钥和私钥为什么不能拉取代码呢nnn这里需要把公钥的名字转换成authorized_keys(更准确地说是把公钥加入到authorized_keys文件中去),然后再利用PuTTYgen将私钥转化为.ppk文件,即可实现使用秘钥来拉取代码的功能。nnn...
Git配置多个ssh key
简介nSecure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。Git使用的是ssh协议基于密钥的安全验证,即需要使用ssh-keygen生成一对密钥(公钥和私钥),将公钥添加到gitlab中或者github中即可。平时不注意都是工作和学习的密钥共用,这样不太好,于是便学习了如何配置多个ssh key,使用这篇文章记录一下。n准备...
Git之SSH公钥与私钥
Git clone操作实现nn我们今天来探讨一下如何使用Git的操作,来进一步的实现代码的下载到本地,我原来也不是很明白git中生成公钥和私钥的作用,我一直在想,git里面你把自己的公钥发给了git的服务器,他是怎么判断的,每一次我换完系统,在重新装机,他是怎么确定是换完系统还是依然可以使用git的,今天我们就来讲解一下最为简单的SSh的方法的clone项目的操作:nn1.下载git的客户
git ssh创建公钥以及多账户权限问题
背景:公司自己有搭建git服务器,然后自己在github上面有帐号,导致了在git上传的时候有两个账号,以及多个地址。一共五步,如果是单用户可以跳过2和4两步。步骤一:在本地的git工具下面生成公钥ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM" -f ~/.ssh/demo_rsa //这里生成公钥后将公钥命名为demo_rsa并且保存到了当前用户下...
如何使用git配置本地公钥私钥到github
下面这篇博客写的非常详细:nn初次使用git配置以及git如何使用ssh密钥(将ssh密钥添加到github)n
配置ssh公钥连接GitHub、GitLab、码云
1、配置ssh账户和邮箱nn邮箱不必与GitHub账号相同,个人邮箱即可。nnngit config --global user.name "我的姓名"ngit config --global user.email "xxxx@qq.com"nn查看账户和邮箱nnngit config --global user.name ngit config --global user.emailnn2、本地...
git 码云 配置公钥 项目推送 更新
码云创建项目nn1.码云创建项目 nnn2.我创建了一个叫demo的项目,创建完成后如图: nnn3. SSH比https好处在于无需验证 nnn配置公钥nn1.git bash 以管理员的身份打开 nnn2.在Git终端依次输入: n(1). cd ~/.ssh,显示 bash: cd: /c/Users/y/.ssh: No such file or directory则表示没有生成过...
Git公钥生成及后续问题解决
因为博主使用的Ubuntu昨天莫名其妙出现故障,终端消失在搜索无果后,选择重启Ubuntu,结果ubuntu彻底崩了,只出现桌面背景,没有图标,在进入控制台设置多次无果后,博主选择重新安装ubuntu.在更改完中文环境,安装好中文输入法后,最大的问题来了,要进行配置我的git仓库coding.net,在一开始git init ,git push -u origin master,git add hello.c,git commit -m “注释”以后,git push提示我:Permission deni
git 授权失败(GitHub如何使用git登录问题)
背景:SSH使用RSA加密算法来处理,来进行加密nn使用SSH登陆的方式有两种:nn第一种级别(基于口令的安全验证)nn只要你知道自己帐号和口令,就可以登录到远程主机。所有传输的数据都会被加密,但是不能保证你正在连接的服务器就是你想连接的服务器。可能会有别的服务器在冒充真正的服务器,也就是受到“中间人”这种方式的攻击。nn第二种级别(基于密匙的安全验证)nn需要依靠密匙,也就是你必须为自己创建一对...
git中公钥私钥的作用,作用在于对传输内容进行加密。
众所周知ssh是加密传输。rnrn加密传输的算法有好多,git可使用rsa,rsa要解决的一个核心问题是,如何使用一对特定的数字,使其中一个数字可以用来加密,而另外一个数字可以用来解密。这两个数字就是你在使用git和github的时候所遇到的publicrn key也就是公钥以及private key私钥。rnrn其中,公钥就是那个用来加密的数字,这也就是为什么你在本机生成了公钥之后,要上传到gi
GitHub添加公钥
一、在Git Bash内执行cd ~/.ssh命令,如果存在该目录,表明之前生成果SSH Key,利用ll命令即可以查看。nnnnnnn二、生成新的SSH Key,输入如下命令,其中"email@email.com"是GitHub账号。nssh-keygen -t rsa -C "email@email.com"nnnnn三、在~/.ssh目录下有 id_rsa和 id_
jenkins 指定gitlab上的源码时,提示无权限
jenkins 指定gitlab上的源码时,提示无权限nstdout:nnstderr: Permission denied, please try again.nnPermission denied, please try again.nnPermission denied (publickey,password).nnfatal: Could not read from remote repository.nnPlease make sure you have the correct access ri
如何在GitHub上添加公钥SSH key
相信大家也都知道Git是什么了,在这里就不做赘述了。 n那如何在我们的Mac机子上安装Git,准确来说是如何在Xcode在使用Git呢?本文将做概述。首先,我们可以利用Homebrew简称brew(是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件)这个第三方工具来安装Git。 nHomebrew的命令安装方法:$ ruby -e "$(curl -fsSL https://
配置好了ssh,tortoiseGit还是不能进行正常的拉取代码等操作的解决办法
这几天使用tortoiseGit去拉取gitlab上的代码,怎么都报错,经常报不支持ssh(No supported authentication methods available(sever sent:publickey))等问题,换成http的地址之后,最开始几天还正常,突然有一天,就报错说地址不存在,拒绝访问等错误(大概就是这个意思,具体的提示,现在已经不能重现了)nn后来用git bus...
解决Eclipse使用GIT插件更换SSH的Key后同步需要输入密码
因种种原因GIT管理新使用公司邮件作为唯一验证,所以我以前使用126邮箱生成的SSH的Key不能使用,导致Eclipse中的代码也不能同步与提交.在生成SSH KEY输入了密码,所以后来导致每次提交代码都得验证密码,如下图: 点击Cancel后会有相应的提示,怎么去取消这个验证,如下图: 做个笔记,下次如果要开始验证可以返之...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python教程github java学习github