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

 刷新界面后显示上传完成

原文地址:https://www.cnblogs.com/xjmm/p/12373785.html