git clone时报错Permission denied (publickey)

一、使用ssh方式从github上git clone时报错Permission denied (publickey)
解决方法:
1.ssh-keygen -t rsa
该命令产生一个公钥文件和一个私钥文件,centos系统下默认放在~/.ssh/目录下

2.将公钥文件id_isa.pub里面的文件复制到github设置ssh key的地方

3.此时git clone应该就会成功了

4.如果还不行,试试以下命令,告诉系统去哪里找私钥
eval ‘ssh-agent‘
ssh-agent ~/.ssh/id_isa //id_isa是私钥的名字

二、从私有的git服务器上拉代码
如果你的公司使用git,给了你git服务器的私钥id_isa,要从服务器拉代码步骤
1.midir -p ~/.ssh
2.cp id_isa ~/.ssh
3.git clone

时间: 2024-10-06 01:40:37

git clone时报错Permission denied (publickey)的相关文章

Visual Studio Code 使用 Git插件报错 - Permission denied (publickey)

在使用GitHub的时候,为了避免每次输入用户名密码,都会使用SSH方式代替Https. 按网上教程,大多数使用SSH-KeyGen生成公私钥对,而后上传公钥至Github,并切换Repositorie为SSH. 使用SSH-KeyGen输出如下: Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Created directory '/root/.ss

jenkins报错Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password) 的处理

问题背景:jenkins服务器发布代码后需要执行删除缓存的操作ssh -p222 [email protected] "sudo rm -rf /dev/shm/nginx/hipdf/cache/*" 分析:要让jenkins能删除远程服务器上的缓存,需要配置免秘钥打通为避免权限过大,使用 eus_pe_devadmin 操作,即jenkins服务器上运行tomcat服务的apache用户操作远程 eus_pe_devadmin 用户来删除缓存需要把运行jenkins程序的apach

git push是报Permission denied (publickey)错误解决

今天晕了半天了,搞了个git工程到github上,以为很简单,因为之前也弄过,那知道搞了大半天都搞不好,一直报如下错误 D:\javawork\ee-0.0.1-SNAPSHOT>git push -u origin masterWarning: Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts.Permission denied (publickey).fa

解决git clone时报错:The requested URL returned error: 401 Unauthorized while accessing

版本问题,最直接的解决办法就是重新编辑安装git吧: 1. 下载:# wget -O git.zip https://github.com/git/git/archive/master.zip 2. 解压:# unzip git.zip 3. 进入git目录:# cd git-master 4. 编译安装: autoconf ./configure --prefix=/usr/local make && make install 5. 最后别忘了删掉旧的git,并把新版本的git建立软链接

git push时出现Permission denied(publickey)的解决

1 问题描述 push的时候出现上述错误,它说请确保有足够的权限和这个仓库存在,仓库不存在...这个估计不是,所以是权限的问题,准确来说是sshkey的问题. 2 重新生成ssh key ssh-key -t rsa -b 4096 -C [email protected] 这是gitub推荐的生成新ssh key的方法.注意,请不要使用默认的名字,第一个就会提示输入名字,请使用自定义的名字. 3 修改~/.ssh/config 移动公钥和私钥到~/.ssh下. mv xxx xxx.pub ~

git clone gi[email protected]:xxx.git Permission denied (publickey) 问题解决办法

本文主要解决一个问题 git clone 出现公共密钥的权限问题.症状如下: CasondeMacBook-Pro:devops cason$ git clone [email protected]:360yyou/yyou.gitCloning into 'yyou'...Permission denied (publickey).fatal: Could not read from remote repository. Please make sure you have the correc

git 时 出现 Permission denied (publickey).

https://blog.csdn.net/awp0011/article/details/73368481 第一次使用github.com在本地 执行 git clone [email protected]:xxxxx/xxxxx.git 异常信息: Permission denied (publickey). fatal: Could not read from remote repository. 原因是SSH 登录时没有加密所需的秘钥 所以 我们 需要生成密码 ssh-keygen -t

centos: git clone提示Permission denied publickey 问题

问题: Initialized empty Git repository in /data1/mouxuan/fastsocket-private/.git/ Permission denied (publickey). fatal: The remote end hung up unexpectedly 解决步骤: 1.cd ~/.ssh 2.ssh-keygen -t rsa -C [email protected] 遇到 提示一路 回车 遇到有Y 输入Y 3.ssh-add id_rsa

git克隆出错 github clone Permission denied (publickey) fatal Could not read from remote repo

原文网址:http://blog.csdn.net/feeling450/article/details/53067563 github clone "Permission denied (publickey). fatal: Could not read from remote repository." LZ用git不久,第一次从github clone项目遇见一下问题 $ git clone [email protected]:xiaolongzuo/niubi-job.gitCl