Git问题:windows下git@gitlab.com: Permission denied (publickey)问题

简介: Git问题:windows下git@gitlab.com: Permission denied (publickey)问题

问题描述:


git clone和git push的时候都出现了这个问题


git@gitlab.com: Permission denied (publickey)

20191122221547585.png


于是就网上各种搜索解决方案,这个试那个试,都没成功。现在想想错误的原因,感觉自己太不认真了。


解决:


遇到这个问题别想什么网络原因、git服务器原因啥的,因为一般接触不到那么高深的问题,先考虑自己配置的问题(很明显我是吃亏后的经验)


错误原因:公司gitlab的SSH key我没有配好


具体解决办法:删除SSH key重新生成添加


1.删除了生成的私钥和公钥

20191122222253818.png


2.git bash中执行 ssh-keygen -t rsa -C "此处为我加入公司的gitlab网址"

然后 ----》回车 默认路径不要修改,默认存放在C:/用户目录/.ssh下;

然后 ----》回车

然后 ----》回车


如下图

20191122222918415.png

3.去C:/用户目录/.ssh下将公钥添加到gitlab的网站中,即id_rsa.pub文件的内容


4.直接将id_rsa.pub中的内容复制到key中。(title不需要手动填写,如果正确复制的key,titie会自动填上,如果没填上很可能需要手动去掉转行符)

20191122223615405.png


5.配置好后,命令符操作的第一步clone使用ssh的url,以后的pull、push都不需要输入密码


至此结束了!


长了教训,做事前工具要配置好;遇到问题,先从自身排除。


好了,准备下班。。。


目录
相关文章
|
4月前
|
Linux 网络安全 开发工具
码农日常生活之Git & Gitlab & Gitk
本文是关于Git和GitLab的配置使用教程,包括基础设置、日常命令操作以及图形工具的使用。
59 2
|
6月前
|
缓存 开发工具 git
windows系统通过git上传代码
windows系统通过git上传代码
46 1
|
2月前
|
Unix Shell 网络安全
git学习六:(bug总结)git@github.com: Permission denied (publickey).等
本文是关于解决在使用Git和GitHub时遇到的“git@github.com: Permission denied (publickey)”错误的指南。文章提供了详细的步骤,包括确认SSH Agent运行状态、检查密钥配置、确保密钥匹配、验证仓库URL、检查权限和代理设置,以及配置SSH文件。这些步骤帮助用户诊断并解决SSH认证问题。
198 0
|
3月前
|
存储 Shell 开发工具
8-8|windows上Git报错
8-8|windows上Git报错
|
4月前
|
开发工具 git
[git]记配置本地git到gitlab并推送
[git]记配置本地git到gitlab并推送
|
4月前
|
Linux 开发工具 git
[git]基于GitLab搭建本地Git服务
[git]基于GitLab搭建本地Git服务
|
6月前
|
开发工具 git
idea中git替换,推送到新的github或者gitlab上面
idea中git替换,推送到新的github或者gitlab上面
592 2
|
7月前
|
Unix Shell 开发工具
windows下如何安装git以及IDEA如何配置git
该文指导安装Git 2.15.0版本。首先从Git官网下载最新安装包,双击安装,依次选择Next,同意默认配置,确保勾选添加到环境变量。在配置选项中,选择在cmd中使用Git(第2项),行结束转换选Windows(第1项),终端模拟器选MinTTY(第1项)。安装完成后,通过右键菜单或直接打开Git Bash验证安装成功。最后,配置全局用户名和邮箱,并在IDEA中设置Git路径以完成集成。
152 0
|
7月前
|
网络安全 数据安全/隐私保护
解决git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Pleas
解决git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Pleas
1201 0
|
7月前
|
安全 开发工具 git
Windows11搭建Python环境(2)- Anaconda虚拟环境中安装Git
Windows11搭建Python环境(2)- Anaconda虚拟环境中安装Git
222 0