Permission denied (publickey)无权访问远程Git代码仓库
2017-05-10 11:36
465 查看
环境:
windows系统
错误信息如下:
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
原因:
私钥不对。
解决办法:
1. 如果是在Git命令行下出现的,则在C:\Users\用户名\.ssh这个目录下,放入openSSH私钥。
2. 如果是TortoiseGit客户端,并且要使用PuTTY密钥,则使用开始菜单[b]TortoiseGit文件夹里的PuTTYgen工具,将openSSH私钥转换成PuTTY私钥,在TortoiseGit客户端配置好PuTTY私钥的位置即可。(配置PuTTY私钥步骤:在项目根目录,鼠标右键->TortoiseGit->设置->Git->远端->选择Origin->PuTTY密钥,选择ppk后缀的密钥文件。)[/b]
关于如何生成[b]openSSH密钥,这又是一个技术点,请网上找文章吧![/b]
windows系统
错误信息如下:
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
原因:
私钥不对。
解决办法:
1. 如果是在Git命令行下出现的,则在C:\Users\用户名\.ssh这个目录下,放入openSSH私钥。
2. 如果是TortoiseGit客户端,并且要使用PuTTY密钥,则使用开始菜单[b]TortoiseGit文件夹里的PuTTYgen工具,将openSSH私钥转换成PuTTY私钥,在TortoiseGit客户端配置好PuTTY私钥的位置即可。(配置PuTTY私钥步骤:在项目根目录,鼠标右键->TortoiseGit->设置->Git->远端->选择Origin->PuTTY密钥,选择ppk后缀的密钥文件。)[/b]
关于如何生成[b]openSSH密钥,这又是一个技术点,请网上找文章吧![/b]
相关文章推荐
- git fetch 的简单用法:更新远程代码到本地仓库
- [Git]更新远程代码到本地仓库
- git命令行提交代码到远程仓库
- Git在另一个电脑上创建仓库并向远程仓库提交代码
- Git更新远程仓库代码到本地 git fetch
- git fetch 的简单用法:更新远程代码到本地仓库
- 【Git使用】强制推送代码到多个远程仓库
- 【git fetch】的简单用法:更新远程代码到本地仓库
- windows下使用GUI 把本地代码提交到git远程仓库
- 使用Git远程仓库管理代码
- git fetch 的简单用法:更新远程代码到本地仓库
- 【Git使用】强制推送代码到多个远程仓库
- git提交代码至远程仓库
- 如何使用git命令同步代码到github或提交到多个远程仓库
- git fetch 的简单用法:更新远程代码到本地仓库
- [转]git fetch更新远程代码到本地仓库
- 【git】在git远程仓库中创建一个新项目并把本地代码提交上去
- 从git远程仓库拉取最新版本代码
- Git更新远程仓库代码到本地【命令】
- [转]git fetch 的简单用法:更新远程代码到本地仓库