Git和GitHub

Git是一种版本控制工具

GitHub是一个免费存放代码的地方

所以我们可以使用Git版本控制工具,将项目备份到GitHub中

 

Github 上的远程仓库,有两种访问方式,分别是 HTTPS 和 SSH。它们的区别是:

① HTTPS:零配置;但是每次访问仓库时,需要重复输入 Github 的账号和密码才能访问成功

② SSH:需要进行额外的配置;但是配置成功后,每次访问仓库时,不需重复输入 Github 的账号和密码

 

 

创建GitHub账户,登录进去,新建仓库,获取新建仓库的SSH或者Https链接。

 

 当我们获取到GitHub中我们所创建的仓库的https或者ssh链接之后,我们在gti bash中进行连接。

 

使用https连接:在git bash中输入:

git add 文件名

git commit -m '信息' 文件名

git remote add 文件名 https地址(第一次连接需要输入GitHub的用户名和密码)

git push -u 文件名 master(只要不是第一次输入这个命令,后续可以直接输入git push)

 

使用ssh连接

SSH key 的作用:实现本地仓库和 Github 之间免登录的加密数据传输。

SSH key 的好处:免登录身份认证、数据加密传输。

SSH key 由两部分组成,分别是:

① id_rsa(私钥文件,存放于客户端的电脑中即可)

② id_rsa.pub(公钥文件,需要配置到 Github 中)

 

在git bash中输入:ssh-keygen -t rsa -b 4096 -C "邮箱地址"——连续三次回车——即可在C:\Users\用户名文件夹\.ssh 目录中生成 id_rsa 和 id_rsa.pub 两个文件——打开id_rsa.pub文件——使用记事本打开,并复制里面的内容——在浏览器中登录 Github,点击头像 -> Settings -> SSH and GPG Keys -> New SSH key——将 id_rsa.pub 文件中的内容,粘贴到 Key 对应的文本框中——在 Title 文本框中任意填写一个名称,来标识这个 Key 从何而来——使用ssh连接完成!

 

如何检验是否使用ssh连接成功?

输入命令ssh -T git@github.com

 

 

 

克隆GitHub中项目

git clone 项目地址

posted @   漫步火星  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示