【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问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Gitlab和Github之间SSH配置公钥共存,及利用Git clone来下载文件
在正式讨论这些问题之前,请允许我多唠叨几句!最近,在公司里领导让研究下Gitlab和Git,需要从这里下载项目。因为都没有接触过,所以就花费两天时间网上各种查资料学习,本来中间内容我还想分享下自己解决问题的心路历程,最后想了想觉得太啰嗦,自己都觉得烦,进入正题。Github和Gitlab都是属于远程仓库,我们需要的仅仅是注册账号在其间创建项目就是了!(不多说注册什么的了,这个网上太多了,也没什么难...
码云 添加了公钥还不能git clone 代码
sudo git clone git@gitee.com:jinbo0504/MEMS.git ./ Cloning into '.'... Access denied: Access Denied fatal: Could not read from remote repository. Please make sure you have the correct access rights a...
完成公钥登记,任然git clone 不下来代码
user@user-virtual-machine:~/program/aliyun$ git clone git@git.******.git Cloning into 'your project... The authenticity of host '**********' can't be established.                                    
windows下面怎么github ssh 公钥,然后克隆项目
windos下面怎么github ssh 公钥,然后克隆项目 第一步、 1. 安装git,从程序目录打开 "Git Bash"  2. 键入命令:ssh-keygen -t rsa -C "email@email.com" 我的邮箱是chen_yu@kuyu.com  , "email@email.com"是github账号 3. 提醒你输入key的名称,输
Git总结(2)—GitHub的使用&相关git命令&公钥私钥
GitHub与本地Git仓库间建立SSHGitHub上创建repository & remote add/remove & push & clone参与开源项目fork&pull request加密、认证、公钥、私钥的概念 1.GitHub与本地Git仓库间建立SSH ssh-keygen -t rsa -C “Your Email”:默认在用户主目录里生成 .ss
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服务器配合使用的呢?举个例子:公钥----钥匙。私钥----锁子。一把钥匙(公钥)只能打开一把锁子(私...
github配置公钥以及文件的上传
前言      在github上传文件有两种方式,第一种是在github网站在线上传,但我在使用这种方式上传过程中,不知道说明原因总是上传不成功。所以就采用了第二种方式上传,第二种方式需要我们本地有私钥然后在github中配置公钥,然后通过git客户端工具将本地文件上传到github中,在这里我将整个配置和上传的流程记录以下,供大家参考。环境准备:本地安装了git客户端,下载地址https://gi
配置github公钥实现无密提交代码
通过介绍配置github公钥实现免密提交代码,不用每次提交代码都需要输入用户名和密码.
git避免已添加ssh公钥还要输入密码
http://www.cnblogs.com/niepeishen/p/5710575.html 在linux中使用git,去提交或者下载代码都是很方便的,但是最近新配置了一套系统,发现每次git pull或者其他动作都需要输入密码。 想一想不对劲啊,我使用的是ssh的方式clone的代码,而且在clone之前还生成并且上传了公钥,还把公钥填入git的公钥库里面了,怎么 还要
git ssh秘钥的添加解决克隆时没有权限的问题
今天在使用git克隆项目时,发觉报如下错误,提示我没有权限,但是我克隆的是网上的开源项目,怎么还会需要权限呢。经过多次检查,确认电脑可以上网,在网上搜了很多资料之后,才发现是秘钥配置有问题。记录一下一遍查阅。 Warning: Permanently added the RSA host key for IP address ‘13.250.177.223’ to the list of know
Git 提交公钥文件后,执行git clone命令的时候 总是出现提示 输入服务端密码......
出现这个问题的原因:自己不能手动输入秘钥文件的保存路径
gitlab设置ssh公钥 克隆项目/关联本地项目
1)Git Bash 或者webstorm项目目录控制台,输入命令行: (window)ssh-keygen -t rsa -C "gitlab/git邮箱账户" (mac系统指令会有些不同吧,但是因为没有实操记录所以这里就不说明了) 2)输入key名称(例如id_rsa) 3)输入密码+重复密码(记住该密码可能会使用)   4)生成两个文件id_rsa,id_rsa.pub (以...
终端克隆没权限以及生成git所需的SSH keys
在我们github看到了一个不错的第三方库时,可能我们想把他git clone到本地,我们需要复制他的SSH URL,如下图: 复制完地址之后,我们需要打开终端,然后输入命令: git clone + SSH URL,拿上边的为例,我们需要输入 :       git  clone git@github.com:Zhangmangyuan/PullingRefreshTableView.
解决无法将自己github上的代码clone到/usr目录下的问题
Linux下代码存在的位置有两种 /home下面,需要当前用户权限 /user/local/include以及其他类似的位置,需要root用户权限 与之对应的.ssh位置也有两个 ~/.ssh,保存当前用户的public key /root/.ssh,保存root用户的public key 将代码clone到/home目录下 申请ssh公钥(email替换成注册github时...
gerrit克隆,权限不够的解决方法
gerrit,还有就是git公钥的添加,其实还是很简单的,按空格键默认就好了。
Git安装、配置、上传公钥、测试登录及clone库(用户教程)
1安装Git 以windows为例,Linux和Mac OS X的同学请百度。 由于双击Git-1.9.4-preview20140815.exe,安装过程很简单,这里不再赘述。 但是有几点注意的地方: (1) 选择目标安装位置时,最好不使用默认的路径如”C:\Program Files\Git”,而是在所在盘新建一个目录(无空格),如”C:\Git”并且不包含有中文等字符。 (2) 选
git多个项目添加公钥 再水一帖
今天在csdncode上又创建个项目,但是clone额
github下多个项目对应多个公钥
1、打开gitbash2、输入ssh-keygen -t rsa -C "邮箱账号" -f ~/.ssh/文件名, 比如:ssh-keygen -t rsa -C "邮箱账号" -f ~/.ssh/test 输入完成后,一直enter,即可 然后去自己的用户目录下着.ssh文件夹, (我的目录在:C:\Users\dell\.ssh) 3、在.ssh文件夹下创建config文件,配置如下图: Hos
git clone 权限被拒绝
想要使用git向自己的github上传代码,得先把github上的仓库克隆下来,但是出现了下面的接收失败错误!!! 解决办法如下:(参考http://my.oschina.net/chape/blog/119983) 1 前提:已安装ssh 2 检查SSH公钥 cd ~/.ssh 看看存不存在.ssh,如果存在的话,直接跳过到下一步;不存在的话请看下一步,
Github和OSChina设置SSH公钥免用户名、密码操作
许多人都会在使用Git的时候遇到这样一个问题:每次pull/push都要验证 username & password 有时候手贱输入错了还要重新来一次。今天就教大家彻底解决这个烦恼~!一、初始化Git用户身份信息 $ git config --global user.name "your name" $ git config --global user.email "your email
git生成公钥私钥
1.使用Git 命令行生成公钥和私钥 找到Git安装目录(我的安装目录是  D:\DevelopSoft\Git),打开git-bash.exe。     输入命令 回车 ssh-keygen -t rsa -C "你的github邮箱账号"   1 <span style="font-size:
解决gitlab上提交ssh公共key之后,clone时仍然提示需要密码的问题
最近在搭建公司的gitlab服务器,首先在自己的虚拟机上使用gitlab。按照网上的教程进行设置,直到按照要求提交id_rsa.pub这个key之后,按照道理下一步应该:git clone git@xxxx:/xxxx/xxxx.git可是提示需要密码,而且这个密码并不是gitlab的密码,无论输入什么密码都不能完成clone操作。现在我知道了,只要需要提供密码就说明不能进行ssh,一定是哪个环节...
git 远程服务器配置了公钥后仍提示输入密码的问题
害我折腾了一个晚上,原来是权限问题!坑啊,这里记下,希望帮到有用的人。 服务器端~.ssh/目录下执行命令: chmod 600 authorized_keys 切换到~执行: chmod 700 -R .ssh 参考博文:ssh-keygen的使用方法
GitHub添加公钥
一、在Git Bash内执行cd ~/.ssh命令,如果存在该目录,表明之前生成果SSH Key,利用ll命令即可以查看。 二、生成新的SSH Key,输入如下命令,其中"email@email.com"是GitHub账号。 ssh-keygen -t rsa -C "email@email.com" 三、在~/.ssh目录下有 id_rsa和 id_
利用公钥私钥解决Linux中git clone git库需要输入密码的问题
利用公钥私钥解决Linux中git clone git库需要输入密码的问题
解决github上传ssh-key后仍须输入密码的问题
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
解决git配置公钥仍然需要输入密码问题
环境操作系统:CentOS 6.4 / CentOS 6.8 均有测试问题描述配置Git服务器后,客户端的密钥已经在服务端~/.ssh/authorized_keys中添加,但git在clone、push等操作时依然需要输入登录密码。 没有达到配置密钥的目的,且在多人使用的场景下极不安全。 解决方法服务端打开ssh配置文件:vim /etc/ssh/ssh_config要修改的内容如下:Host
如果不配置SSH公钥使用git远程仓库会怎么样?
看了很多GIT的资料,发现git依赖ssh链接远程仓库
github使用(通过webstorm创建一个nodejs项目的本地git库,推送到github进行管理,(ssh密钥无用户密码方式))
通过webstorm创建一个nodejs项目的本地git库,推送到github进行管理,(ssh密钥无用户密码方式) 1. 先在github.com上注册用户(https://github.com/),我注册的用户名是jiyeking 2. 注册登录后的页面,单击头像然后显示下拉页面中选择 Your profile: 进入到如下页面,再单击 Reposit
SSH无密钥登陆 与 配置公钥后仍需要输入密码的解决方案
1、进入到.ssh目录ssh .ssh2、生成密钥ssh-keygen -t rsa输入以上命令之后,只需要一直回车即可。3、配置无密钥登陆,拷贝公钥到其他节点ssh-copy-id hadoop-series.bxp.com其中hadoop-series.bxp.com是主机名,配置本机到hadoop-series.bxp.com的无密钥登陆,也可以直接使用IP。上面说的是怎样生成密钥并将公钥发送
Git SSL公钥密钥生成方式(Eclipse,Tortoise Git,命令行)
使用命令行生成 1.打开Git Bash/CMD 窗口 2.cd到目录: 2.1.在Git Bash运行命令 cd ~:cd到用户根目录: 2.2.CMD窗口需要新打开一个CMD窗口默认就是用户根目录 3.运行命令:cd .ssh 4.运行命令:ls/dir 查看当前目录是否存在文件,存在删除 5.运行命令:ssh-keygen -t rsa -C “你的注释如邮箱” 生成对应的key
将公钥部署到远程Git仓库(coding.net)
步骤: 1.下载git通用客户端并且安装。 2.右键,在弹出的对话框中选择Git Bash 3.创建本地ssh a)在弹出的终端输入ssh-keygen -t rsa -C "username@example.com",(github注册的邮箱),接下来点击enter键即可(也可以输入密码)。 b)生成的文件保存在C:\Users\Administrator.ssh,文件名:id_rsa(
Git之SSH公钥与私钥
Git clone操作实现 我们今天来探讨一下如何使用Git的操作,来进一步的实现代码的下载到本地,我原来也不是很明白git中生成公钥和私钥的作用,我一直在想,git里面你把自己的公钥发给了git的服务器,他是怎么判断的,每一次我换完系统,在重新装机,他是怎么确定是换完系统还是依然可以使用git的,今天我们就来讲解一下最为简单的SSh的方法的clone项目的操作: 1.下载git的客户
github公钥配置- 本地上传代码
初次使用的时候,需要先注册一个github账号:https://github.com/maso53   在本地上传代码的步骤 1.生成密钥对   ssh-keygen  2.拷贝密钥对     maso@Mac~/.ssh$cd ~/.ssh/ ; cat id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDFlOgMf...
eclipse通过git的ssh方式导入项目时提示权限不足解决方案...
复制链接下一步下一步(弹出框一直选是),会出现这样的状况。提示你ssh密钥未设置,要去设置。找到相关项目网站,创建一个你自己的ssh密钥,不是随便创建的。要回到eclipse,window→preference→搜索ssh选择第二个选项好了以后,就将其保存,右下角的 save...按钮。然后将其复制,去到项目网站,添加ssh密钥。...
git ssh使用公钥授权怎么都不通过
前提: 1.客户端生成了id_rsa.pub和id_rsa 2.服务端在.ssh/authorized_keys也加入了客户端的id_res.pub 3./etc/ssh/sshd_config开启了:RSAAuthentication yes  PubkeyAuthentication yes  AuthorizedKeysFile     .ssh/authorized_keys但在客户端执行...
Mac Android studio提交本地项目到Github 以及配置 SSH KEY
注册账号 https://github.com 在本地配置ssh key秘钥 配置好之后这里需要它开始本地配置ssh key,首先查看本地电脑是否有配置过ssh,进入终端 敲入$ defaults write com.apple.finder AppleShowAllFiles -bool true ( 显示隐藏文件(需要重新运行Finder),因为.ssh是隐藏文件)。 在桌面菜单在查看是否
使用eclipse生成git的ssh
原文名称:Git分布式开发之生成ssh公钥 原文地址:http://blog.csdn.net/lastsweetop/article/details/8251784 推荐再看看:http://my.oschina.net/China2012/blog/174874 1.在Preferences>Network Connections>SSH2,切换至Key Management
gitlab 配置ssh key后连接一直提示输入密码的解决办法
用yum安装完gitLab 按照网上的教程进行设置ssh key,在进行项目的clone git clone git@xxx/xxx.git 提示需要输入密码,网上找了各种各样的方法都没有解决。 这个密码并不是gitlab账户的密码,而是服务器git用户的密码。 最终决定登陆到git服务器发现git用户为锁定状态,才恍然大悟,由于git账户是在安装gitlab时自动创建的,初始密码没有设...
解决git本地多ssh key的问题
最近了解和学习了一下Git,在简书上看到一篇文章不错,以防以后遇到同样的问题。http://www.jianshu.com/p/b29a3c275f68 最近手上一个项目需要使用到一台服务器作为专用的部署服务器,在实施过程中遇到了一些问题,具体如下: 1. 服务器的ssh默认端口和项目git仓库的ssh端口不一致 2. 部署需要使用项目提供的ssh key,不能使用服务器本身的默认ss
文章热词 Python爬虫框架Django配置 Python爬虫框架scrapy配置 SmartContract插件配置 Java zuul配置教程 Java SpringCloud网关配置命令
相关热词 c#获取公钥内容 c#公钥进行rsa解密 c#生成公钥私钥字符串 python教程github 简明python教程git