GitHub使用教程

Posted tip2tip

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GitHub使用教程相关的知识,希望对你有一定的参考价值。

0 简介


GitHub 是基于 Git 的一个代码托管网站。开发者可以将代码在 GitHub 上开源,可以浏览其它项目的代码,fork 到自己名下做修改,clone 回本地(没有访问权限的 private repo 除外)使用,也可以发起 pull request 向上游提交自己的修改。GitHub 围绕项目(即 Git 中的 Repository)做了许多功能,可以通过 Graph 来查看其他人 fork 的情况。GitHub 也有 Gists,用于分享代码片段。除此之外也有许多包管理器以 GitHub 作为包仓库。

1 上传

1. 在GitHub上创建新的Repository
2. 右击本地的项目文件夹,选择Git Bash Here(前提:已经安装git客户端)

绑定账户(无需重复操作):
git config --global user.name "tip2tip"
git config --global user.email "feihang@nuaa.edu.cn"

3. 把这个目录变成Git可以管理的仓库

git init

4. 将文件添加到暂存区

git add . (点号通配符表示目录下的所有文件)也可以添加指定文件,例如:git add README.md 或者git add *.md

取消已缓存的内容:git reset .

5. 将文件提交到仓库

git commit -m "首次提交" (双引号中是操作说明)

6. 关联本地项目文件夹至GitHub的仓库

SSH:git remote add origin git@github.com:gain-wyj/wyj_first.git
或者
HTTPS:git remote add origin https://github.com/zlxzlxzlx/Test.git

7. 将文件上传之GitHub仓库

git push -u origin master

2 更新

1. 查看当前的git仓库状态

git status

2. 更新全部文件

git add *

3. 提交文件

git commit -m "更新说明"

4. 拉取当前分支最新代码

git pull

5. 将文件上传到master分支上

git push origin master

3 为Github账户设置SSH key

众所周知ssh key是加密传输。加密传输的算法有好多,git使用rsa,rsa要解决的一个核心问题是,如何使用一对特定的数字,使其中一个数字可以用来加密,而另外一个数字可以用来解密。这两个数字就是你在使用git和github的时候所遇到的public key也就是公钥以及private key私钥。其中,公钥就是那个用来加密的数字,这也就是为什么你在本机生成了公钥之后,要上传到github的原因。从github发回来的,用那公钥加密过的数据,可以用你本地的私钥来还原。

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

生成ssh key

首先检查是否已生成密钥 cd ~/.ssh
ls如果有2个文件,则密钥已经生成,id_rsa.pub就是公钥

也可以打开我的电脑 C:\\Users\\Y\\ .ssh 里面找到


如果没有生成,那么通过 $ ssh-keygen -t rsa -C “xxxxxx@163.com” 来生成。
1)直接按回车(路径确认,存默认路径即可)
2)直接回车键(这里我们不使用密码进行登录, 用密码太麻烦)
3)直接回车键

生成成功后,去对应目录 C:\\Users\\Y\\ .ssh 里(Y为电脑用户名,每个人不同)用记事本打开id_rsa.pub,得到ssh key公钥

为github账号配置ssh key

切换到github,展开个人头像的小三角,点击settings


然后打开SSH keys菜单, 点击Add SSH key新增密钥,填上标题,跟仓库保持一致吧,好区分。
接着将id_rsa.pub文件中key粘贴到此,最后Add key生成密钥吧。


如此,github账号的SSH keys配置完成。

参考:手把手教你用git上传项目到GitHub(图文并茂,这一篇就够了),相信你一定能成功!! - 知乎 (zhihu.com)

GitHub 新手使用详细教程

GitHub 新手使用详细教程

   不忘初心,向死而生!  


 

代码改变世界!

GitHub,让社会化编程成为现实!

 


什么是GitHub

  GitHub 是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。

  Github 由 Chris Wanstrath , PJ Hyett 与Tom Preston-Werner 三位开发者在2008年4月创办。迄今拥有59名全职员工,主要提供基于git的版本托管服务。


 

注册 GitHub 账号

  要想使用 github 第一步当然是注册 github 账号了, github官网地址:https://github.com/。 之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。

 


 

 

Github 安装

 


 

 

使用手册

https://guides.github.com/activities/hello-world/

 


以上是关于GitHub使用教程的主要内容,如果未能解决你的问题,请参考以下文章

GitHub 新手使用详细教程

GitHub使用傻瓜教程。

Github使用教程

github使用教程:

GitHub的Windows客户端的使用教程

Github教程史上最全github使用方法:github入门到精通