1.安装git :想要安装Git首先要下载Git的安装包程序。

Git安装包下载地址:https://git-scm.com/downloads/

2.双击下载git安装包进入安装界面,

点击下一步,建议安装在非c盘

点击next,把需要得都勾上

点击勾不创建启动文件夹

选则默认编辑器

选择在什么地方操作(此处选择git bash)

选择默认设置

配置行结束标记,保持默认“Checkout”

选择默认得即可

继续选择默认项

勾选后,点击安装

点击完成即可

end——安装成功,找到git安装目录(安装得时候配置了桌面快捷方式,也可以在桌面打开)

3.打开 git-bash

4.配置ssh key值

在git命令行中对git进行全局设置, git config --global user.name "用户名", git config --global user.email "邮箱地址";

在git命令行中,输入命令: cd ~/.ssh,来检测是否生成过key

没有生成key(即C:\Users\Administrator 总找不到 .ssh):可以通过   mkdir  ./.ssh  创建。(再执行

git config --global user.name "wx"

git config --global user.email "xxxx@qq.com"

ssh-keygen -t rsa -C "xxxx@qq.com"

5.在github上点击“setting”,找到添加SSH key的菜单,然后新增SSH key;把文件id_rsa.pub  里面的内容全部复制到 key编辑框中,Title可以随便命名,保存

6. 在git命令行输入:ssh  -T git@github.com;这里会要求你输入SSH key密码,如果刚才生成SSH key时未输入密码,密码就为空;然后看到信息:

        ERROR: Hi 用户名! You’ve successfully authenticated,but GitHub does not provide shell access.;说明配置成功;

7.建立本地仓库:可以在桌面鼠标右键,新建文件夹(test),然后进去该文件夹。鼠标右键,打开git -> Git Bash Here -> git init。执行命令后目录下创建一个.git文件夹。

.git文件夹创建成功

8.添加需要上传到github的代码到本地仓库:手动复制项目到创建的本地文件夹test1下

9.用git status命令,查看本地仓库的状态,这时候会发现多了一些东西,这些东西就是你刚刚复制进来的文件,显示为红色,就是待添加到本地仓库的意思

10.开始将项目的所有文件添加到【本地仓库test1】中

git add + 需要添加的文件名 或者git add --all 将所有的文件全部添加

11.再次查看文件状态,变成绿色的了

12. 将add的文件commit到仓库:最后提交就行,git commit -m “修改说明”。

-m后面添加的是对本次操作的说明,加入你修改了代码或者重新上传了什么东西都做个简单说明

13.创建新的仓库,找到仓库地址

14.将本地的仓库关联到github上

15.  在git bash中输入git remote add origin 地址

16.再执行语句 git push -u origin master即可完成代码上传到github

注意:执行git push -u origin master 时出现(

The authenticity of host 'github.com (52.74.223.119)' can't be established.

是因为.ssh 文件中缺少 know_host文件,只需要在提示总输入yes即可。不要直接回车,即可推送成功,效果图如下

17.查看github项目

  大功告成


@连接github地址错误的移除方法:

1.查看本地添加了哪些远程地址 $ git remote -v

2. 直接删除

git remote remove origin

3.再次查看是否还有远程地址

可以看出已经删除成功

4.重新连接正确的远程地址即可

出现的报错及解决方法(错误出现的原因:我将本地仓库的项目,又重新拷贝一份放进了本地仓库,进行远程推送)

无法推送项目到远程仓库。

解决办法。(在gethub——setting—重新生成密钥),即可推送成功

最新文章

  1. Linux下6种优秀的邮件传输代理
  2. Java线程(十):CAS
  3. 几十篇GDI以及MFC自绘的文章
  4. python webserver, based on SimpleHTTPServer
  5. 《Linux命令行与shell脚本编程大全》第十七章 创建函数
  6. leetcode226
  7. servlet表单中get和post方法的区别
  8. 洛谷 P2467 地精部落 解题报告
  9. 统计数组中各个元素出现的次数,元素取值范围为:1到N
  10. Docker—微软微服务
  11. 安装python3 及virtual与virtualenvwrapper
  12. 【bzoj3832】Rally
  13. 一键开关VS的release模式优化
  14. SharePoint Development - Custom Field using Visual Studio 2010 based SharePoint 2010
  15. 桥接模式及C++实现
  16. linux 特殊命令(二)
  17. OS中处理机调度模型和调度算法
  18. 2019.03.02 ZJOI2019模拟赛 解题报告
  19. httpd服务相关实验
  20. vue中插件的使用

热门文章

  1. Blazor WebAssembly 候选版迁移手记
  2. 【SocketIoClientDotNet】Nuget包安装问题
  3. 坑爹的PostgreSQL的美元符号(有时需要替换成单引号)
  4. sku算法介绍及实现
  5. 使用turtle库绘制同心圆
  6. Java实现 LeetCode 799 香槟塔 (暴力模拟)
  7. Java实现蓝桥杯 最短路
  8. Java实现偶数矩阵(Even Parity, UVa 11464)
  9. Java实现 蓝桥杯VIP 算法提高 字符串比较
  10. Java实现 LeetCode 117 填充每个节点的下一个右侧节点指针 II(二)