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

相关文章
|
1月前
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
127 0
|
2月前
|
JavaScript Linux Windows
Typora图床配置(用自带的 PicGo-Core(command line) 插件GitHub
Typora图床配置(用自带的 PicGo-Core(command line) 插件GitHub
|
3月前
|
Shell 网络安全 开发工具
Git,GitHub,Gitee&IDEA集成Git
Git提交项目到GitHub简洁版、版本控制、安装、常用命令、分支、团队协作机制、Github、Gitee远程仓库、IDEA集成Git、IDEA集成Github、IDEA集成Gitee
|
4月前
|
监控 安全 Ubuntu
在Linux中,如何进行SSH服务配置?
在Linux中,如何进行SSH服务配置?
|
4月前
|
安全 网络协议 Shell
Github代码仓库SSH配置流程
这篇文章是关于如何配置SSH以安全地连接到GitHub代码仓库的详细指南,包括使用一键脚本简化配置过程、生成SSH密钥对、添加密钥到SSH代理、将公钥添加到GitHub账户以及测试SSH连接的步骤。
93 0
Github代码仓库SSH配置流程
|
4月前
|
网络安全 Windows
在Windows电脑上启动并配置SSH服务
在Windows电脑上启动并配置SSH服务
1006 0
|
4月前
|
Linux C++ Docker
【Azure Developer】在Github Action中使用Azure/functions-container-action@v1配置Function App并成功部署Function Image
【Azure Developer】在Github Action中使用Azure/functions-container-action@v1配置Function App并成功部署Function Image
|
4月前
|
Ubuntu Shell 网络安全
【Ubuntu】配置SSH
【Ubuntu】配置SSH
114 0
|
4月前
|
安全 Linux 网络安全
在Linux中,如何配置SSH以确保远程连接的安全?
在Linux中,如何配置SSH以确保远程连接的安全?
|
程序员 开发工具 C#
如何将一个项目同时提交到GitHub和Gitee(码云)上
如何将一个项目同时提交到GitHub和Gitee(码云)上
555 0
如何将一个项目同时提交到GitHub和Gitee(码云)上