GitHub的安装和第一次上传本地项目
网站的新用户注册: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

刷新界面后显示上传完成

GitHub的安装和第一次上传本地项目的更多相关文章
- Github从注册到上传本地项目详解!!!
由于本人对于git并不是很熟悉,所以能从一个初学者或者说是未知者的角度去给大家解释每一步的操作. 另外如果本文不够详细的话,请参考 廖雪峰git教程 偷偷有码git从入门到上传本地项目 那么开始! ...
- 使用WebStorm/IDEA上传本地项目到GitHub
在使用 WebStorm/IDEA 上传本地项目到 GitHub 之前,先要做一些相关配置. 以 WebStorm 为例,IDEA 同. 首先打开 WebStorm ,依次点击File -> S ...
- 使用WebStorm上传本地项目到GitHub和GitLab
在使用 WebStorm 上传本地项目到 GitHub 之前,先要做一些相关配置. 首先打开 WebStorm ,依次点击File -> Settings… 打开系统设置面板,在上面搜索 git ...
- github入门到上传本地项目【网上资源整合】
[在原文章的基础上,修改了描述的不够详细的地方,对内容进行了扩充,整合了网上的一些资料] [内容主要来自http://www.cnblogs.com/specter45/p/github.html#g ...
- github入门到上传本地项目
GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好. GitHub可以免费使用,并且快速稳定.即使是付费帐户,每个月不超过10美刀的费用也非常便宜. ...
- 通过Git Gui Here上传本地项目到GitHub上
要使用此种方法上传本地项目到GitHub上,前提得是你已安装Git for window工具. Git for window下载地址:http://www.xp510.com/xiazai/Appli ...
- 【github&&git】2、github入门到上传本地项目
[在原文章的基础上,修改了描述的不够详细的地方,对内容进行了扩充,整合了网上的一些资料] [内容主要来自http://www.cnblogs.com/specter45/p/github.html#g ...
- <转>github入门到上传本地项目
转自 http://www.cnblogs.com/specter45/p/github.html GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之svn更 ...
- 通过git shell 在Github上传本地项目
首先现在github上新建一个库,再进行如下操作,过程不赘述 1.打开git shell 2.cd到项目位置 // cd archives-vue 3.git init 4.Get add ...
随机推荐
- P3768 简单的数学题 [杜教筛,莫比乌斯反演]
\[\sum_{i=1}^{n}\sum_{j=1}^{n} ij\gcd(i,j)\] \[=\sum_{d=1}^{n} d \sum_{i=1}^{n}\sum_{j=1}^{n} ij[\gc ...
- codeforceCodeForces - 1107G
单调栈 RMQ #include<iostream> #include<cstdio> #include<cmath> #include<cstring> ...
- 实现Windows数据更新
一.枚举 枚举是一组描述性的名称 定义一组有限的值,不能包含方法 对可能的值进行约束 .定义枚举类 public enum Gender { Male,Female } .使用枚举表示整数值 publ ...
- Git常用命令简记
创建仓库 添加需要版本控制的文件到仓库中 提交到版本库 修改位于顶端的commit的日志 分支管理 版本回退 切换与合并分支 本地版本库与远程关联 克隆 Tag的使用 问题与解决 创建git仓库 gi ...
- 教你阅读Python开源项目代码
为什么要阅读开源代码 阅读 Python 开源项目代码主要有如下三个原因: 在工作过程中遇到一些问题 Google 和 StackOverFlow 等网站找不到解决办法,只能去翻源码. 对某些项目或者 ...
- windows 环境变量%SystemDrive%和%SystemRoot%、%AppData%、%LocalAppData%、%TEMP% 等简写
windows 环境变量%SystemDrive% 和%SystemRoot%.%AppData%.%LocalAppData%.%TEMP% 等简写 假设操作系统安装在 C: 盘 %SYSTEMRO ...
- 牛客CSP-S提高组赛前集训营4 赛后总结
复读数组 分成 3 种区间算答案: 一个块内的区间 两个块交界处,长度小于块长的区间 长度不小于块长的区间 对于第三种区间,容易发现每个区间的权值一样,只需要算出个数即可. 对于前两种空间,我的思路是 ...
- 机器学习作业(六)支持向量机——Matlab实现
题目下载[传送门] 第1题 简述:支持向量机的实现 (1)线性的情况: 第1步:读取数据文件,可视化数据: % Load from ex6data1: % You will have X, y in ...
- arm9特点
ARM9主要特点 ARM 处理器凭借它的低功耗.高性能等特点,被广泛应用于个人通信等嵌入式领域,而ARM7 也曾在中低端手持设备中占据了一席之地.然而,ARM7 的处理性能逐渐无法满足人们日益增长的高 ...
- [LGR-054]洛谷10月月赛II
浏览器 结论popcnt(x^y)和popcnt(x)+popcnt(y)的奇偶性相同. 然后就是popcnt为奇数的乘为偶数的.预处理一下\(2^{16}\)次方以内的popcnt,直接\(O(1) ...