码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • linux安装并配置git连接github


    git安装

    sudo apt-get install git

    git信息配置

    1. git config --global uer.name "yourname"
    2. git config --global user.email "youremail"

    其中,yourname是你在github上配置的用户名,youremail是你在github上设置的邮箱

    查看git配置

    git config --list

    查看上述初始化配置是否成功,如果在终端显示了你的用户名和邮箱则表示配置成功,如下所示

     

    生成密钥文件

    ssh-keygen -t rsa -C "youremail"

    在上述命令中写入你的邮箱,git会在~/.ssh文件夹生成两个密钥文件。

    执行命令后,会有3次需要确认,

    第一次:生成公钥和私钥的文件名称(默认按回车即可)

    第二次:生成证书的密码(默认为空,按回车即可)

    第三次:确认证书密码(默认为空,按回车即可)

    git的认证授权,是基于公钥私钥的证书体系,因此,需要授权证书来保证测试应用服务器和git server之间的正常的认证授信

    进入~/.ssh文件夹,查看是否成功生成了相关密钥文件

    cd ~/.ssh

    如上所示,如果在~/.ssh文件夹中有上述两个文件说明密钥生成成功,其中id_rsa.pub文件中存放的是公钥,而id_rsa文件中存放的是私钥。

    接下来,我们需要将公钥文件,也就是id_rsa.pub文件中的内容拷贝下来,粘贴到github上

    连接github

    打开github,点击setting,打开以下页面

    点击SSH and GPG keys选项

    在~/.ssh路径下打开终端,输入以下命令打开公钥文件

    gedit id_rsa.pub

    将id_rsa.pub公钥文件中的内容全部复制粘贴到github以下区域,并在title一栏随便命名个即可

    之后点击左下角Add SSH key按钮保存

    至此,即可在你的github上看到你的配置文件了

    测试是否连接成功

    在你的终端输入以下命令

    ssh git@github.com

    如果显示以下内容,则表示git与github配置成功,接下来就可以愉快的克隆github 上的项目了

  • 相关阅读:
    干货 | 汽车行业研发效能提升的挑战与实践案例
    【MySql】9- 实践篇(七)
    ubuntu20.04部署gost服务
    【hive】计算相邻两行时间戳的间隔(lag、lead)
    基于java中的springboot框架实现经方药食两用服务平台项目演示【内附项目源码+论文说明】
    【最新计算机毕业设计】JAVA基于微信小程序的英语学习激励系统
    MySQL 执行 Online DDL 操作报错空间不足?
    Qt对话框
    个人怎么投资伦敦金?
    Spring MVC中如何限制Controller为POST或GET方式接收参数呢?
  • 原文地址:https://blog.csdn.net/qq_58158950/article/details/134358461
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号