首页 > 其他分享 >git仓库提交问题汇总

git仓库提交问题汇总

时间:2023-06-13 10:55:48浏览次数:42  
标签:bitbucket git 仓库 汇总 rsa github ssh key

问题:

[email protected]: Permission denied (publickey). Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.

 重装电脑后在远端的SSH KEY 和本地端的SSH KEY对不上 所以当前

解决方法:

当我们使用github或者bitbucket等仓库时我们有可能需要ssh认证,所以需要生成他的ssh key。

1、首先你要安装Git工具

下载地址:https://git-scm.com/downloads

2、右键鼠标,选中 “git Bash here”,当然你也可以在windows的 “开始”--->“所以程序”,或者安装目录打开它

3、输入指令,进入.ssh文件夹

cd ~/.ssh/

如果提示 “ No such file or directory”,你可以手动的创建一个 .ssh文件夹即可

 命令为:

mkdir ~/.ssh

 4、配置全局的name和email,这里是的你github或者bitbucket的name和email

git config --global user.name "xkwg"    
git config --global user.email "[email protected]"

 5、生成key

ssh-keygen -t rsa -C "[email protected]"

 连续按三次回车,这里设置的密码就为空了,并且创建了key。

Your identification has been saved in /User/Admin/.ssh/id_rsa.
Your public key has been saved in /User/Admin/.ssh/id_rsa.pub.
The key fingerprint is:
………………

最后得到了两个文件:id_rsa和id_rsa.pub

如果上面的步骤之前已经做过了,那现在就只需要

6、打开Admin目录进入.ssh文件夹,用记事本打开id_rsa.pub,复制里面的内容添加到你github或者bitbucket ssh设置里即可 

全部复制

 

这是bitbucket的添加key,点击右上方的头像,选择设置,然后

这是github添加key

 

 

7、测试是否添加成功

bitbucket输入命令:

ssh -T [email protected]

提示:“You can use git or hg to connect to Bitbucket. Shell access is disabled.” 说明添加成功了

github输入命令:

ssh [email protected]

提示:“Hi lsyz0021! You've successfully authenticated, but GitHub does not provide shel l access.”说明添加成功。

 

标签:bitbucket,git,仓库,汇总,rsa,github,ssh,key
From: https://www.cnblogs.com/chenxiaomeng/p/17476884.html

相关文章

  • 忽略git上传的文件,修改添加.gitignore
    git#忽略编译输出文件夹/target//build//out//bin//.settings/#忽略IDE和编辑器生成的文件和文件夹.idea/.eclipse/.vscode/*.iml#忽略依赖文件夹/node_modules//bower_components/#忽略操作系统生成的文件.DS_StoreThumbs.db#忽略日志文件*.log#......
  • QNX-8—QNX常用命令—汇总
    一、DEBUG1.useuse<command>查看一个命令的帮助信息2.slog2infoslog2info-w/-W//不退出,侦听新打印,Ctrl-C停止。-w打印旧日志,-W忽略旧日志。slog2info-c//清除实时slog2缓冲区,可以与-b一起使用清除目标缓冲区集。slog2info-a//不同严重级别的日志以不同......
  • Git Commit 规范
    GitCommit规范Git是目前最常用的版本控制系统之一,而良好的GitCommit规范能够提高代码库的可读性、可维护性和合作效率。本文将介绍一些常见的GitCommit规范,帮助开发团队更好地管理和理解代码库的变更历史。为什么需要GitCommit规范?清晰、一致的GitCommit信息对......
  • github PageHelper 分页工具类
    分页工具类importcn.hutool.core.lang.Assert;importcom.github.pagehelper.PageInfo;importcom.google.common.collect.Lists;importorg.springframework.util.CollectionUtils;importjava.util.Collections;importjava.util.Iterator;importjava.util.List;imp......
  • 专注开发者体验 | GitOps 实现 Kuberentes 持续部署
    大量的企业已经将Kuberentes用于其生产环境,但面对他们正在运行的多套不同阶段的Kuberentes集群,仍然困惑于在保证业务团队敏捷性的同时,如何实现持续部署,高安全性、权限分离以及可审计。我们认为GitOps是目前比较理想的一种方法来实现基于Kuberentes集群的持续部署,且同时......
  • Git的基本使用
    用户信息配置如果用了--global选项,那么更改的配置文件就是位于你用户主目录下的那个,以后你所有的项目都会默认使用这里配置的用户信息。如果要在某个特定的项目中使用其他名字或者电邮,只要去掉--global选项重新配置即可,新的设定保存在当前项目的.git/config文件里。gitc......
  • 二、git介绍
    1.工作区和暂存区工作区: 就是在电脑上看到的目录,比如目录下testgit里的文件(.git隐藏目录版本库除外)。 或者以后需要再新建的目录文件等等都属于工作区范畴。版本库(Repository): 工作区有一个隐藏目录.git,这个不属于工作区,这是版本库。 其中版本库里面存了很多......
  • git问题:remote: [session-584b73b2] Access denied... The requ ested URL returned e
     error403是服务器拒绝了终端的访问,是账户密码的问题,是因为git客户端缓存了错误的密码。我是原来有个git账户,使用https方式,密码永久保存的方式,在操作另一个git账户时可能更新了缓存密码。方法:使用gitclonehttp://username:[email protected]/name/projectname.git克隆任......
  • 静态博客搭建工具汇总
    Jekyll、Hugo、Hexo是简单的博客形态的静态站点生产机器。它有一个模版目录,其中包含原始文本格式的文档,通过Markdown以及Liquid转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。Jekyll、Hugo、Hexo也可以运行在码云(Gitee.com)Pages上,也就是说,你可以使......
  • 静态博客搭建工具汇总
    Jekyll、Hugo、Hexo是简单的博客形态的静态站点生产机器。它有一个模版目录,其中包含原始文本格式的文档,通过Markdown以及Liquid转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。Jekyll、Hugo、Hexo也可以运行在码云(Gitee.com)Pages上,也就是说,你可以使......