GitHub入门教程-摸索

GitHub入门教程

1. GitHub是什么?

  • GitHub是一个分布式的版本控制库。只支持git作为唯一的版本库格式进行托管。
  • 可以称为一个开源的代码社区。国内外大量著名的项目都开始托管到GitHub。
  • 在这里可以解决其他项目中的bug并进行提交,聚集众人的力量对软件或代码进行优化完善。
  • 是一个学习的好的地方,你可以学习别人优秀的代码。

2.怎么使用GitHub?

1.创建账户以及创建仓库

  • 创建账户

首先要注册一个github用户账号,访问:https://github.com/ ,点击注册(sign up)。
说明:以下网页如果翻译了就显示中文,原始页面为英文。为了方便理解,某些地方会标明中英文。
在这里插入图片描述
输入你注册的用户名、电子邮件和密码,之后填写一些相关的信息进行注册。
注册完毕后进行登录(sign in),你可以在右上角点击头像,选择设置(setting)一些基本信息
在这里插入图片描述

  • 创建新的库(create a new repository)
    在这里插入图片描述
    填写一些相关的库信息(库名称、说明等),免费用户只能建公共仓库(public)
    在这里插入图片描述
    这里我填写的库名称是testRepo,创建完成后会有一个ssh地址
    在这里插入图片描述
    github只是服务器端的,还需要安装git客户端,如果你命令行指令比较熟悉或者喜欢直接打命令行,那么只需要下载git就可以了,否则多下载一个TortoiseGit,只需要图形化界面操作即可
    2.下载git(网上有很多安装 教程),附上有详细教程的博客地址: https://blog.csdn.net/qq_35246620/article/details/68951724?utm_source=blogxgwz20 【作者维C果糖】
    3.配置Git

  • 本地创建ssh key

    	ssh-keygen -t rsa -C "your_email@youremail.com"	
    

    说明:your_email@youremail.com改为你的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,用记事本打开id_rsa.pub,复制里面的key。

  • 回到github,进入个人设置(Account Settings),左边选择SSH密钥(SSH Keys),新的SSH密钥(Add SSH Key),标题(title)随便填,粘贴键(key)。
    在这里插入图片描述

如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

  • 接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"

  • 进入要上传的仓库testRepo,(这里是图像化界面Git Gui),点击工具栏上的Remote,绑定到要远程上传的库。这里Name是你在github上创建的库名称、Location是远程的地址(这地址在创建库成功时就可以看到的ssh地址)。
    在这里插入图片描述
  • 依次点击Rescan、Stage Changed、Sign off、Commit、Push。
    Rescan会看到未缓存的文件
    Stage Changed会把未缓存的文件缓存
    Sign off标记缓存的文件
    Commit提交缓存的文件,需要备注一些信息
    Push上传至github,这一步需要输入你的用户名和密码
  • 点击上传,上传成功后可以看到下面的提示框

在这里插入图片描述

  • 上传成功后,去github查看,可以看到上传的文件。
    在这里插入图片描述

以上,来自一枚技术一般般的我的学习探索历程,能力有限,可能存在很多不足的地方,如有错误,欢迎各位前来指点,万分感谢,同时附上参考的前辈的博客地址,大家有不明白的也可以前去查看。
参考博客地址:
【1】https://blog.csdn.net/binnygoal/article/details/79597368
【2】https://blog.csdn.net/vipzjyno1/article/details/22098621
【3】https://blog.csdn.net/hcbbt/article/details/11651229?utm_source=blogxgwz0

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值