Ubuntu 配置 Github 的 SSH keys

这篇具有很好参考价值的文章主要介绍了Ubuntu 配置 Github 的 SSH keys。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

先进入已有的 Git 目录或使用新建的一个 Git 仓库下。

设置 Github 用户名和邮箱:

$ git config --global user.name [Github用户名]
$ git config --global user.email [Github认证邮箱]

生成 SSH 密钥文件:

$ ssh-keygen -t rsa -C [Github认证邮箱]
Generating public/private rsa key pair.
Enter file in which to save the key (/home/ubuntu/.ssh/id_rsa): 
[按 Enter 键接受默认文件位置]
Enter passphrase (empty for no passphrase): 
[按 Enter 不设置安全口令, 如果设置, 每次使用 Git 命令时都需要输入]
Enter same passphrase again:
[重复安全口令, 如果上一步没有设置, 按 Enter 跳过]

~/.ssh/ 目录下会创建两个文件:

  • id_rsa: 私钥文件
  • id_rsa.pub: 公钥文件

将公钥文件内容打印后复制:

$ cat ~/.ssh/id_rsa.pub

登陆 Github 点击 右上角头像 -> Settings -> SSH and GPG keys -> New SSH key 输入以下内容:

  • Title: 任意取名
  • Key type: Authentication Key
  • Key: 复制上一步中的公钥文件内容到此处

点击 Add SSH key 完成创建, 验证 Authentication 是否正常:

$ ssh -T git@github.com
The authenticity of host 'github.com (0.0.0.0)' can't be established.
ED25519 key fingerprint is SHA256:+xxxxxxxxx/xxxxxxxxx.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? 
[选择 yes 使服务器的连接信息保存在系统中]
Warning: Permanently added 'github.com' (ED0000) to the list of known hosts.
Hi [Github用户名]! You've successfully authenticated, but GitHub does not provide shell access.

最后输出 Hi [Github用户名]! You've successfully authenticated, but GitHub does not provide shell access. 就表示配置成功了。文章来源地址https://www.toymoban.com/news/detail-756266.html

到了这里,关于Ubuntu 配置 Github 的 SSH keys的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GItHub配置ssh key的步骤(个人复习)

    配置SSH key用于在GitHub上进行安全的代码传输和访问。以下是在GitHub上配置SSH key的步骤: 1. 打开终端(Linux或Mac用户)或Git Bash(Windows用户)。 2. 检查是否已经存在SSH密钥。输入以下命令查看是否存在SSH密钥:    ls -al ~/.ssh    这里的存在的.pub文件是之前码云配置的密钥  

    2024年02月08日
    浏览(48)
  • Win10 环境配置 Github SSH Key

    使用 Git 关联远程仓库通常可以使用 HTTP 协议或者 SSH 协议,在使用上 SSH 只需要一次配置,之后 提交操作 都不需要进行用户密码验证;但是 HTTP 方式每次 Push 操作都需要验证用户名和密码。 当然,HTTP 方式更方便开源,匿名用户可以随意进行克隆和代码阅读;在个人项目使

    2024年02月03日
    浏览(44)
  • 14.(开发工具篇github)如何在Github配置ssh key

    上图表示已存在。跳第三步 拷贝第三步内容,保存

    2024年02月07日
    浏览(44)
  • Github配置SSH Key,clone验证,远端配置,详细教程

    GitHub 在2021年8月13日停止支持密码身份验证,因此需要使用其他身份验证方式进行克隆操作。最常见的解决方法就是ssh验证 在你的git base上,分别敲入以上指令,设置一下全局配置,名字自己取,邮箱也是你自己的 代码参数含义: -t 指定密钥类型,默认是 rsa ,可以省略。

    2024年02月11日
    浏览(46)
  • 【Git】保姆级详解:Git配置SSH Key(密钥和公钥)到github

    博主简介: 22级计算机科学与技术本科生一枚🌸 博主主页:是瑶瑶子啦 每日一言🌼: “当人们做不到一些事情的时候,他们会对你说你也同样不能。”——《当幸福来敲门》 克里斯加德纳 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目

    2024年02月14日
    浏览(62)
  • 如何在Ubuntu上进行GitHub ssh连接

    要在 Ubuntu 上使用 SSH 连接到 GitHub,您需要进行以下步骤: 生成 SSH 密钥对 :首先在您的本地机器上生成一个 SSH 密钥对。打开终端并运行以下命令: 上述命令将为您生成一个新的 ed25519 SSH 密钥对。当提示您输入要保存密钥的位置时,按 Enter 接受默认位置。然后,您将被提

    2024年02月10日
    浏览(41)
  • Github,gitee配置同一个ssh key步骤+ssh: connect to host github.com port 22: Connection timed out解决方案(纯小白教程)

    不要看内容太长,因为插了好多图片,只是为了每个步骤都清清楚楚 😎 每当新解决一个问题的时候就尽量把他记录下来,因为过不了多久就会忘记,回过来看自己的文章记录是常常有的事情 今天把Github配置ssh key的起因是因为在github上下载别人的项目,之前就只是会用 Dow

    2024年01月25日
    浏览(47)
  • Ubuntu: windows10利用ssh连接Ubuntu,配置ssh,避坑

    什么是ssh:ssh是Secure Shell(安全外壳协议)的缩写,建立在应用层和传输层基础上的安全协议。为了便于访问github,要生成ssh公钥,这样就不用每一次访问github都要输入用户名和密码。 我们是使用 SSH 连接远程服务器,因此 Windows 需要支持 SSH, 使用 Win + R ,输入 cmd 打开控制

    2024年02月10日
    浏览(53)
  • 【环境配置】ubuntu2204-cudnn GPG key 错误

    问题: cudnn GPG error 找到 /var 目录下对应的 cudnn* 文件夹,然后执行如下命令 W: GPG error: cudnn GPG key 错误

    2024年02月12日
    浏览(43)
  • 【Ubuntu】【问题】Gitlab:You won‘t be able to pull or push repositories via SSH until you add an SSH key t

    【问题】 Gitlab:You won\\\'t be able to pull or push repositories via SSH until you add an SSH key to your profile 解决办法: 1 安装Git sudo apt-get install git-core #验证是否成功安装,输出版本信息即成功。 git --version 2 初始化本地用户 git config --global user.name 用户名 git config --global user.email 用户邮箱 3 生成

    2024年02月05日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包