【GITHUB】Github上传本地项目

Github简介

GitHub是基于git实现的代码托管。git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好。

GitHub可以免费使用,并且快速稳定。即使是付费帐户,每个月不超过10美刀的费用也非常便宜。

利用GitHub,你可以将项目存档,与其他人分享交流,并让其他开发者帮助你一起完成这个项目。优点在于,他支持多人共同完成一个项目,因此你们可以在同一页面对话交流。

创建自己的项目,并备份,代码不需要保存在本地或者服务器,GitHub做得非常理想。

Gitee和Github区别

  • Gitee是中国大陆的所以访问不会出现问题,本次环境使用gitee,两者没有任何区别,也就是访问速度问题。

Gitee新建仓库

image-20210719155252502

image-20210719155553524

Gitee账户设置SSH key

众所周知ssh key是加密传输。

加密传输的算法有好多,git使用rsa,rsa要解决的一个核心问题是,如何使用一对特定的数字,使其中一个数字可以用来加密,而另外一个数字可以用来解密。这两个数字就是你在使用git和github的时候所遇到的public key也就是公钥以及private key私钥。

其中,公钥就是那个用来加密的数字,这也就是为什么你在本机生成了公钥之后,要上传到github的原因。从github发回来的,用那公钥加密过的数据,可以用你本地的私钥来还原。

如果你的key丢失了,不管是公钥还是私钥,丢失一个都不能用了,解决方法也很简单,重新再生成一次,然后在github.com里再设置一次就行

生成ssh key

  • 首先检测是否已生成密钥,ls如果有3个文件,则密钥已经生成

image-20210719155833254

  • 如果没有生成,那么通过命令生成,直接回车键,这里不使用密码进行登录,用密码太麻烦
1
$ ssh-keygen -t rsa -C “2324298849@qq.com"
  • 去目录里面打开刚刚生成id_rsa.pub

image-20210719160347205

image-20210719160425963

image-20210719160516332

image-20210719160524961

Gitee上传本地项目

  • 接着到你的项目地址上面,按着教程顺着打一遍

image-20210719160711811

image-20210719160740555

image-20210719160856828

我的个人博客

孤桜懶契:http://gylq.github.io

本文标题:【GITHUB】Github上传本地项目

文章作者:孤桜懶契

发布时间:2021年07月19日 - 15:45:21

最后更新:2022年05月20日 - 11:47:45

原始链接:https://gylq.gitee.io/posts/81.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------------本文结束 感谢您的阅读-------------------