网站的新用户注册http://www.github.com

安装:下载之后安装,一路下一步就可以了,安装完成后打开Git Bash,进入bash界面。

邮箱注册

$ git config --global user.name "用户名"

$ git config --global user.email "邮箱"

(这里一定要输入正确,不然秘钥没有认证完成,无法上传文件,一直英语提示please tell who are you)

查看是否存在密钥ssh keys

$ cd ~/.ssh

如果已经设置过,没有提示

若没有设置,会提示

bash: cd: /c/Users/Administrator/.ssh: No such file or directory

创建新的ssh keys,添加密钥

$ ssh-keygen -t rsa -C "邮箱"

指定目录,输入密码,确认密码

在C:\Administrator\文件夹中生成ssh keys,包括两个文件rd_rsa和id_rsa.pub.

登录进入官网,进入Setting,点击SSH and GPG keys->New SSH key,将id_rsa.pub里的内容复制到Key内。(将id_rsa.pub的扩展名改为.txt)

上传本地文件

1、新建文件夹,并在bash中进入这个文件夹,通过命令git init把这个文件夹变成Git可管理的仓库。

把要上传的项目拷贝到这个文件夹中

2、然后通过git add把项目添加到仓库(或git add .把该目录下的所有文件添加到仓库,注意点是用空格隔开的)。

3、通过git status来查看你当前的状态,如果文件内有东西会出现红色的字,文件内是空的则是绿色的字

$ git status

通过git add把项目添加到仓库

$ git add .

4、把项目提交到仓库

$ git commit -m "tijiao"

5、在GitHub上创建一个Git仓库,直接点击New repository来创建。

6、创建好Git仓库后,然后与本地仓库进行关联

在本地新建的仓库的命令行输入

$ git remote add origin https://github.com/xujiaomei/FamilyBill.git

注意origin后面加的是在Github上创建好的仓库的地址

7、完成关联之后,通过命令

$ git push -u origin master

(当远程仓库里面为空的时候加上-u,当下次从本地仓库上传的时候,及远程仓库里面不为空的时候,用命令$ git push origin master)把本地库的所有内容推送远              程仓库(即GitHub上面)。

在使用git push时报出如下的错误:
Fatal: HttpRequestException encountered.

▒▒▒▒▒▒▒▒ʱ▒▒▒▒
remote: Invalid username or password.

需要输入用户名和密码了,原因是git更新了一个证书,我们本地需要再更新以下:

https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases/tag/v1.14.0

进去后点击下载安装 GCMW-1.14.0.exe

刷新界面后显示上传完成

最新文章

  1. 数据存储_FMDB数据库队列
  2. C算法编程题(四)上三角
  3. oracle11g重置system密码,外二
  4. .NET MVC AjaxHelper
  5. apache一个IP多个站点的配置方法
  6. 【7】用Laravel5.1开发一个简单的博客系统
  7. iOS启动屏 ➕ 闪屏的方法
  8. Hibernate框架学习之注解映射实体类
  9. 集大1513 & 1514班 软件工程第二次作业评分与点评
  10. java学习日记-基础-列出2~100内的素数
  11. 【JavaScript】常用的数据类型的处理方式
  12. ubuntu1604安装谷歌游览器
  13. yield from
  14. Gatsby & React & NPX & NVM
  15. P2922 [USACO08DEC]秘密消息Secret Message
  16. html 跳转页面传参、点击获取DOM参数
  17. ElasticStack系列之九 & master、data 和 client 节点
  18. laravel 控制器多个方法共用一个路由
  19. 关于 XML 头声明和standalone 的解释
  20. 数据挖掘比赛----Kaggle实战

热门文章

  1. 关于f(x)
  2. 将字符串日期格式化为yyyy-mm-dd
  3. PIE-SDK For C++栅格数据的创建
  4. laravel中redis数据库的简单使用
  5. jQuery---基本的选择器
  6. centos6离线安装apache2.4
  7. Leetcode Week1 Regular Expression Matching
  8. Codeforces 540A - Combination Lock
  9. PP: Learning representations for time series clustering
  10. PP: Sequence to sequence learning with neural networks