git修改ssh

最近上传git发现传不上去,才知道的需要改成ssh。下面是自己查询的步骤,当做笔记记一下(此配置是在已经安装了git配置姓名邮箱后所更改的操作)

这里有gitee给的生成的方式 生成/添加SSH公钥 下面是自己的总结

生成密钥

  1. 在桌面右键打开Git Bash Here
    在这里插入图片描述
  2. 输入以下代码,回车三次。出现下图的样子
ssh-keygen -t rsa -C "当前git账号的邮箱"

在这里插入图片描述

备注:要是忘记了自己的邮箱 用 git config user.email 命令查询

  1. 输入以下代码,查看自己的秘钥 复制全部秘钥
cat ~/.ssh/id_rsa.pub

在这里插入图片描述
4. 码云gitee我的-账号设置-添加密钥
在这里插入图片描述
复制在这里面
在这里插入图片描述
5. 测试ssh链接

ssh -T git@gitee.com

在这里插入图片描述

将git本地https的拉取方式切换为ssh的拉取方式

  1. 查看当前仓库url地址
git remote -v
  1. 复制项目的ssh地址,然后使用命令git remote set-url 来重新设置url
git remote set-url origin git@gitee.com:someaccount/someproject.git
  1. 用命令 git remote -v 查看一下,url是否已经变成了ssh地址
git remote -v
  1. 接下来拉取代码看看是否成
git pull

小乌龟git关联ssh

当git切换为ssh后,小乌龟的git拉取会失败 以下是解决办法 需要重新配置一下小乌龟

  1. 找到git
    在这里插入图片描述
    2.找到网络,勾选使用代理服务器,找到Git的ssh.exe,将其路劲添加到小乌龟中(下图的第三步)
    在这里插入图片描述
在配置文件中修改SSH端口号后,可能会发现修改并没有生效。这候我们需要通过查看日志来分析问题所在。可以在日志文件路径中找到与SSH相关的日志文件,比如在/root/gitlab1/logs/sshd。在这些日志中,我们可以查看current日志,以了解当前SSH的情况。通常情况下,你会发现当前SSH监听的端口仍然是22,并没有因为配置文件的修改而改变。为了解决这个问题,我们需要手动修改容器中的SSH端口。可以按照以下步骤将默认端口改为我们设定的端口: 1. 使用命令docker exec -it gitlab /bin/sh进入gitlab容器。 2. 使用命令vim /assets/sshd_config编辑SSH配置文件。 通过这样的操作,我们可以将默认的SSH端口改为我们设定的端口。这样在使用git,就可以使用新的端口进行连接了。\[2\] #### 引用[.reference_title] - *1* [ssh端口修改以及git报端口22连接失败](https://blog.csdn.net/m0_37400316/article/details/125987235)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [gitLab---docker部署ssh更改端口完美解决方案](https://blog.csdn.net/chihaihai/article/details/122709431)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *4* *5* [git 修改ssh端口](https://blog.csdn.net/yhtgb/article/details/54379271)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值