github或gitee配置ssh

简介: github或gitee配置ssh

分享一个小技巧,配置ssh clone代码

步骤大致如下:

Last login: Tue Jan 30 15:29:27 on ttys001

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
# 我这里为了演示,清除之前配置的ssh
Github-Id-VampireAchao:blog achao$ rm -rf ~/.ssh/*
# 确保配置好了git
Github-Id-VampireAchao:blog achao$ git config --global user.name 'VampireAchao'
Github-Id-VampireAchao:blog achao$ git config --global user.email 'achao@apache.org'
# 生成密钥
Github-Id-VampireAchao:blog achao$ ssh-keygen -t rsa
Generating public/private rsa key pair.
# 按回车
Enter file in which to save the key (/Users/achao/.ssh/id_rsa): 
# 输入git密码
Enter passphrase (empty for no passphrase): 
# 再次输入密码
Enter same passphrase again: 
Your identification has been saved in /Users/achao/.ssh/id_rsa
Your public key has been saved in /Users/achao/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:sBr/Yzu0omaROtsIvP80dXasYVwqdjKw0ZvMkNPOxJw achao@Github-Id-VampireAchao.local
The key's randomart image is:
+---[RSA 3072]----+
|                 |
|      * .        |
|     *.E   .     |
|      %x+ +      |
|    .O.&SO o     |
|.   o+o X +      |
|.. .o+.. o       |
| +.o+ o.=        |
| .+.+o o.+       |
+----[SHA256]-----+
# 打印公钥
Github-Id-VampireAchao:blog achao$ cat ~/.ssh/id_rsa.pub
ssh-rsa AQAAB3NzbC1yc3EAAAADAQABAAABgkDsGR5/3B3C/hk/1U8tGj65SGm9BKZyhZaRQv8vKUc8hIQxb6/
XbcyMjtXhbY3VbaURc2WuV3MLCKXywBO7FRP2Mebvunmf2vbkJX9fhjMg9/RejJKE1wP5KHtiQ3WJbnlWnwLZ8k
1HuKzExmr5GMZYSm9Plcxxyhzm8p2jK54vkXZjRFftIupvlQ218/X2jdSo285V6h6d7qtKm/7ikCxGoYhqB9gmL
UWXMNu8ld2kfwZboN9W42R1bj7uTcERej3+XkVfstDqsClDV5QN/p4gZneOPk/8hmmyi3dFLSLC2uw1tLgtEHdl
RMjzR96krTouBR7jBlkipdY7qRdcjQLv6Ii6VXJJfIjGsUOqIuYwKqSg6dV8tRSOfDLKIW8VWJ4yPhgJVh8i3PL
isaPrIJCmo+/7TmXTlxXYNhX7fmmEMSvZg20X/eJ5UzKRsfjvjCehBjvku3wbEKHm5dtvCdH8WHvb6ttZvESRxd
RuysIM8jrHO+sRxfYWm7ONqmdGqFB/5GuGk=
achao@Github-Id-VampireAchao.local 

然后我们复制公钥:

ssh-rsa AQAAB3NzbC1yc3EAAAADAQABAAABgkDsGR5/3B3C/hk/1U8tGj65SGm9BKZyhZaRQv8vKUc8hIQxb6/
XbcyMjtXhbY3VbaURc2WuV3MLCKXywBO7FRP2Mebvunmf2vbkJX9fhjMg9/RejJKE1wP5KHtiQ3WJbnlWnwLZ8k
1HuKzExmr5GMZYSm9Plcxxyhzm8p2jK54vkXZjRFftIupvlQ218/X2jdSo285V6h6d7qtKm/7ikCxGoYhqB9gmL
UWXMNu8ld2kfwZboN9W42R1bj7uTcERej3+XkVfstDqsClDV5QN/p4gZneOPk/8hmmyi3dFLSLC2uw1tLgtEHdl
RMjzR96krTouBR7jBlkipdY7qRdcjQLv6Ii6VXJJfIjGsUOqIuYwKqSg6dV8tRSOfDLKIW8VWJ4yPhgJVh8i3PL
isaPrIJCmo+/7TmXTlxXYNhX7fmmEMSvZg20X/eJ5UzKRsfjvjCehBjvku3wbEKHm5dtvCdH8WHvb6ttZvESRxd
RuysIM8jrHO+sRxfYWm7ONqmdGqFB/5GuGk=

gitee里配置:

https://gitee.com/profile/sshkeys

直接粘贴点确定即可

github里配置:

https://github.com/settings/keys

相关文章
|
2月前
|
网络安全 开发工具 git
配置本地环境以管理Git多账户SSH连接的方法
通过以上步駟设置后, 您可以轻松管理多個 Git 账户并且根据不同项目需求切换 SSH 密匙进行版本控制操作。
283 20
|
3月前
|
网络安全 数据安全/隐私保护 开发者
诊断并修复SSH连接Github时遇到的"connection closed"错误。
解决"connection closed"错误往往是一个排除法的过程。需要从基础的网络检查做起,逐步过渡到深入的配置和服务端日志审查。每一步都应当仔细验证,确保不遗漏可能导致连接问题的任何细节。在执行以上步骤后,大多数SSH连接问题可以得到解决。如果所有步骤都未能解决问题,可能需要寻求更专业的技术支持,或者在GitHub社区寻找是否有其他开发者遇到并解决了类似的问题。
462 0
|
3月前
|
安全 网络安全 数据安全/隐私保护
解决SSH测试连接GitHub时出现“connection closed by remote host”的问题。
然后使用 `ssh -T git@ssh.github.com`来测试连接。
449 0
|
4月前
|
网络安全 开发工具 git
GitHub 多账户 SSH 配置指南
本文介绍了如何在同一台电脑上配置多个 GitHub 账户的 SSH 密钥。内容包括:检查现有密钥、生成新的 SSH 密钥、配置 SSH config 文件、将公钥添加到 GitHub、验证 SSH 连接、设置 Git 用户信息、创建工作区目录、使用不同账户克隆仓库,以及为每个仓库配置独立的用户信息等步骤。通过这些操作,可以实现在不同项目中使用不同的 GitHub 账户进行提交和管理。
352 0
|
6月前
|
JSON JavaScript API
MCP 实战:用配置与真实代码玩转 GitHub 集成
MCP 实战:用配置与真实代码玩转 GitHub 集成
1460 4
|
10月前
|
开发工具 git
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
625 69
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
|
5月前
|
Linux 网络安全 开发工具
在Linux下配置gitee与Github的远程仓库
注意,git push后,是输入你的账号与密码。这个步骤可以通过特殊设置省去,但是一开始还是不要太省。
310 0
|
7月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
301 10
|
10月前
|
Devops Shell 网络安全
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
469 16
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
|
1月前
|
Linux 网络安全 Docker
盘古栈云,创建带ssh服务的linux容器
创建带ssh服务的linux容器
269 146