1. 注册GitHub:1
  2. 安装配置git:2
  3. 连接GitHub:3
  4. 同步项目到本地:4
  5. 在VScode更新项目:5
  6. 在项目组增加其他成员:6

 

1、​​注册GitHub​

 

(1)填写信息

名称只能是别人没有使用过的、只能包含字母数字单个连接符

Username may only contain alphanumeric characters or single hyphens, and cannot begin or end with a hyphen.

邮箱(可以使用QQ邮箱)

密码:至少包8个 含有数字和至少一个小写字母 的字符串

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_bash

 

(2)验证

  (3)选择免费的

(4)可以在欢迎页选择自己对应的选项,也可以跳过

(5)邮箱验证

(6)创建一个新的仓库,或者从其他地方导入仓库

创建一个新的仓库:

public公开的,每个人都可以看到这个项目,拥有者可以选择谁可以提交代码

private私有的,拥有者可以选择谁可以看到这个项目、谁可以提交代码

主流开源协议比较:

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_git_02

 

2、​​下载 Git ​

 

​Mac ​

​Windows​​​ ​​32-bit​​​ ​​64-bits​

(1)安装Git,除了选择安装路径,一直next就好,使用git的默认选项

(2)基本信息设置:

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_git_03

Git Bash

Bash,Unix shell 的一种,Linux 与 Mac OS X v10.4 都将它作为默认 shell。

Git Bash 就是一个 shell,是 Windows 下的命令行工具,可以执行 Linux 命令。

Git Bash 是基于 CMD 的,在 CMD 的基础上增添一些新的命令与功能。所以建议在使用的时候,用 Bash 更加方便。

Git CMD

(命令行提示符)是 Windows 操作系统上的命令行解释程序。当你在 Windows 上安装 Git 并且习惯使用命令行时,可以使用 cmd 来运行 Git 命令。

Git GUI

基本上针对那些不喜欢黑屏(即命令行)编码的人。它提供了一个图形用户界面来运行您喜欢的 Git 命令。

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_github_04

---- 运行git bash

a、设置用户名:git  config --global  user.name  '你在github上注册的用户名';
设定完后可以输入git config --global user.name看看是否设定成功
b、设置用户邮箱:git config --global user.email '注册时候的邮箱';
注意:该配置会在github主页上显示谁提交了该文件
c、配置ok之后,我们用如下命令来看看是否配置成功 git config --list
注意:git config --global 参数,
有了这个参数表示你这台机器上所有的git仓库都会使用这个配置,
当然你也可以对某个仓库指定不同的用户名和邮箱
输入git config --global color.ui auto
将color.ui设置为auto让输出的命令有更高的可读性。

 

3、设置一个SSH-key来与github进行连接。

 

本地Git仓库和GitHub仓库之间的传输是通过SSH加密传输,先配置SSH Key

ssh-keygen -t rsa -C "注册时候的邮箱"

(三次回车enter,什么都不要输入)

 

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_bash_05

 

创建成功后,到 "C:\Users\Acer\.ssh\" 找到公钥私钥文件

 

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_github_06

 

(都可以用Notepad++打开,也可以用记事本打开)

公钥是保存在 id_rsa.pub

私钥保存在 id_rsa 文件中

 

4、同步项目到本地

 

(如果是从GitHub导入项目到本地,那么,以上步骤相同,只有第四步稍有区别,第四步是项目创建者在github上加上加上你的ssh key,然后其他的都是一样的了)

在GitHub 中--Settings ---keys---ssh and gpg keys---ssh keys----New SSH key

输入Title(也就是备注是谁的电脑) 和 公钥后

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_bash_07

 

回到 Git Bash

ssh -T git@github.com 

并在反应后输入 yes

会出现一串:“Warning.......You successfully authenticated,but GtHub does not provide shell access.”

再在github的个人仓库中

复制该项目的  ssh key :

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_bash_08

在自己的工作区间中,右键  GIT Bash Here  , 然后输入:git clone 复制的 ssh key

git clone git@github.com:******/*****.git

然后就可以看到自己在GitHub上的项目在本地了

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_git_09

5、在VScode更新项目

 

在VSCode中文件--打开你的项目的文件夹

比如我的,新建一个文件index.html(此时的新建文件是绿色的) ,并且输入一些内容,保存,此时可以看到在源代码管理中出现了提示,(而保存的index.html是棕绿色的)

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_bash_10

 

进入源代码管理中点击 + (“暂存更改”),这时+变成了-,再点击上面的 ”√“ 提交,输入提交信息(此时index.html回到了正常的黑色)

(我输入的是test 05)

 

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_git_11

 

你以为提交就可以了吗????哈哈哈哈,你到你的GitHub看依然没有更新。原因就是还差一步

     √ 旁边的三个小圆点,选择推送并输入推送信息,然后就等这转

 

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_bash_12

 

大功告成,在GitHub刷新可以看到

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_github_13

 

6、在项目组增加其他成员:

 

(1)项目创建者在  setting--responsitories--  点击  collaborator

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_github_14

 

(2)输入要增的成员的名称或者邮箱,确认成员后  Add collaborator

 

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_bash_15

 

(3)复制一下 invite link 发给该成员,或者该成员打开绑定github的邮箱中也会看到邀请

 

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_git_16

 

(4)成员打开链接,并接受即可

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_github_17

 

(5)我们刷新页面,就可以发现可以了

 

从0开始安装配置git,连接GitHub,同步项目到本地,在VScode更新项目,在项目组增加其他成员_bash_18