Git学习笔记 - 连接GitHub

这篇博客记录了如何安装Git,创建GitHub账号,并通过SSH连接GitHub仓库的过程。作者强调了学习Git对于代码同步和使用GitHub流行平台的重要性。首先,介绍了在不同系统上安装Git并验证安装成功的方法。然后,详细阐述了GitHub账号的注册步骤,选择免费公共仓库的计划。接着,解释了生成SSH Key,将其添加到SSH Agent,以及上传到GitHub账号的详细过程。最后,通过命令行测试验证了SSH连接的成功。
摘要由CSDN通过智能技术生成

前一阵子简单的了解了Git和Git Hub的用法,然后有一段时间不看了,这两天因为学习spring boot的缘故,决定又把git捡起来,这样在公司的代码可以传到git上,回家跟家里的电脑同步一下,比较方便一些,再说GitHub也是比较流行,自己也需要熟悉一下,写一下这篇笔记,就当是知识的总结,希望以后忘得时候能够有些东西直接找到。


这篇只是先记住一些使用的流程,如果以后有时间再多去讨论一下具体的知识背景。


首先当然是Git的安装:

https://git-scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git

安装的具体步骤是从这个链接上找到的,对应不同的系统,我在Mac和Windows上都装了一份,基本上在命令行敲git --version,如果显示git的版本的话就说明安装成功了。



接下来可以去GitHub (https://github.com)上注册个账号,填入邮箱,设置密码,填写用户名就可以。在Step 2的时候,会让你选择你的plan,也就是需不需要买服务,这样可以建无限的私有的仓库,我的这个只是为了学习,没有什么保密性方面的要求,当然是选择第一个Unlimited public repositories for free.



Step 3就是去填一些你的个人经验和感兴趣的方面,点击下一步账号就建成功了。一般系统会发给你的注册邮箱一封邮件,需要点Verify Your Email去验证一下邮箱。




接着就是使用SSH连接我们在GitHub上的仓库。GitHub上有详细的讲解,主要分为

1. 查看是否本机已经存在SSH的Key了,具体的方法就是在Terminal里运行ls -al ~/.ssh,如果有截图中的文件的话说明已经有了key,就不用再生成新的了。



2. 如果不存在SSH Key的话,那么就去运行以下的命令创建一个

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

在过程中会询问你要储存的位置,如果已经建立过,不想存在原来的文件里,可以新起个名字,也可以直接回车用默认的文件名id_rsa.之后还需要填入passphrase,如果什么也不填就默认是空。



接着讲上一步建成的SSH Key加入到SSH Agent里面。

先运行:

eval "$(ssh-agent -s)"

接着运行下面的命令,将key加入进去:ssh-add -K ~/.ssh/id_qq_isa


如果文件的权限不对,可以运行以下命令改变文件的权限:

chmod 600 id_qq_isa


接着就是将生成的key加入到GitHub的账号中去,这个是在GitHub的Settings中的SSH and GPG keys设置的。




点击New SSH key的按钮,然后输入一个title作为一个标识,里面的key就是刚才生成的公钥的内容,就是带.pub后缀的文件。


可以打开这个文件,将内容copy出来,粘贴到Key的内容部分,点击Add SSH key按钮。



接着在命令行进行测试,如果有多个私钥存在本机,可以在命令行指定私钥名称。如果出现You've successfully authenticated, but GitHub does not provide shell access.这样的语句说明已经连接成功了。

ssh -T git@github.com -i ~/.ssh/id_qq_isa


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值