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 项目地址
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)