本文只是想总结一下基本的Git和github连接,通过命令行能将本地的文件上传到github上。

首先在github上申请一个账号github注册账号 然后下载git git官网

安装好以后,在任意文件夹下点击鼠标右键就会出现Git Bash Here 和Git Gui Here,git bash here就是命令行窗口,我一般都用这个的。你可以先进到你的文件夹下面再直接git bash here就不用再次进入路径了。

在git bash下配置用户名和邮箱:git  config  --global  user.name  "username"

git config  --global  user.email  "youremail@example.com"

这里的用户名和邮箱就是注册github的账号和邮箱(gitlab也是一样的)

1.配置git

打开git bash 输入命令:ssh-keygen  -t  rsa  -C  "youremail@example.com",(这里要注意一下ssh-keygen之间如果没有空格就会出现Bad escape character 'ygen'.错误)这一步是设置保存公钥和私钥,括号里是默认路径(c:\users\acer1\),最好不要修改,直接回车,然后让你输入密码,我没有输入直接回车再确认一次。此时你可以打开保存的路径查看是否生成了id_rsa和id_rsa.pub(公钥),保存的路径地址如下:

2.配置SSH KEYS

在图中的位置选择setting---> SSH Keys,选择创建一个新的SSH key,填写任意title,然后将刚刚的公钥文件的内容拷贝过来。

3.验证一下是否配置成功

在git bash下输入命令:ssh  -T  git@github.com,出现下图所示表明成功了

另外,如果是gitlab这里就输入  ssh -T git@gitlab.xj2013.cn,出现下面的情况就表示连接成功了

4.在github上新建一个repository

5.选择一个测试文件夹右键选择git bash here,就是表示对这个文件夹进行操作,也可以直接打开git bash 使用cd命令。初始化一下:git init

6.将本地版本库和远程的版本库连接起来

输入命令:git remote add origin  https://github.com/dengshasha/ifox1.1(后面的这个连接地址是github上你的repository的地址)

然后同步一下仓库:git pull  https://github.com/dengshasha/ifox1.1

(补充在gitlab下出现的错误:

貌似现在git pull会报错:

这个当然会导致后面的git push失败,出现下面的错误

查了一下资料,修改命令:git pull origin master –allow-unrelated-histories现在应该没什么问题了,再次git  push origin master,提交成功。

)

7.执行添加命令:git  add  .(.表示提交所有文件,如果想提交某个文件则直接跟文件名即可)

8.本地提交:git commit  -m  "提示信息"(建议每次提交都添加提示信息)

不知道在这里会不会有人遇到这个问题,就是说让你先设置用户名和邮箱,我是遇到这个问题了,而且只是犯了一个特别傻的错误,就是在user.name和“yourname”之间少了空格,导致根本没有设置成功,希望各位输命令一定要看清楚有没有空格啊

9.现在可以推送到远程仓库了:git push,然后会提示你输入用户名和密码,这里的用户名和密码就是你github的账号和密码。现在回到github上查看是不是已经有了你传上去的文件了

到这里就基本完成来了git  和github的基本连接。我也是才学会的,写的不好的地方请见谅。后面我还会介绍多人协作使用git和github

git和github的基本使用相关推荐

  1. Git与github基本操作

    一.  git安装与简单配置 1.      git的安装 首先进入git的官方网站git-scm.com 下载自己电脑对应的git版本,然后点击安装即可 点击上图的红色部分进行下载 安装的时候直接默 ...

  2. 用 Git 和 Github 提高效率的 10 个技巧!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:segmentfault.com/a/11900000038 ...

  3. 在Pycharm工具中配置集成Git和GitHub

    在Pycharm工具中配置集成Git和GitHub 1.集成Git. 打开Pycharm,  点击File-->Settins-->Version Control-->Git 然后在 ...

  4. R,Git和Github(下)

    作者:Wenhu 博客:http://bioinfostar.com/ 本讲第一部分,介绍git的"足够你用"命令:本讲为第二部分,介绍github的主要用途,包括版本管理.分枝管 ...

  5. clone git 修改保存路径_Git和Github详细入门教程(别再跟我说你不会Git和Github)

    前言:成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成.你好,我是梦阳辰,快和我一起搞定Git和Github吧. 文章目录 01.Git概述 02.Git的本地仓库操作 Git的版本回退操作 ...

  6. 关于Git和Github你不知道的十件事

    Git 和 GitHub都是非常强大的工具.即使你已经使用他们很长时间,你也很有可能不知道每个细节.我整理了Git和GitHub可能提高日常效率的10个常用技巧. GitHub 快捷键: t 和 w ...

  7. Windows 下使用Git管理Github项目

    Git Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.最初由Linus Torvalds编写,用作Linux内核代码的管理.在推出后,Git在其它项目中也取得 ...

  8. 用Git向gitHub上传项目

    用Git向gitHub上传项目 1.安装git 2.在git安装目录下,运行git-bash.exe  如图所示 3.在git中绑定你注册gitHub是的用户名.邮箱. $ git config -- ...

  9. git和github的关系

    写在前面:我身边好多人问我git和github的区别,想必对于好多人没学过的大佬们恐怕也是一脸懵逼,但是不知道也是不行的,所以我今天就来讲一讲这二者的区别和联系. 用一句话形容这二者的关系:git是弓 ...

  10. git push github SSL报错处理

    本文仅供学习交流使用,如侵立删!demo下载见文末 git push github SSL报错 问题:OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connect ...

最新文章

  1. 《OpenCV3编程入门》学习笔记8 图像轮廓与图像分割修复(六)图像修补
  2. androidwakelock_Android音频播放时wakelock的实现
  3. 再谈符号间干扰(一)
  4. puppet 基础篇
  5. QComboBox样式
  6. opencv基础:相机参数标定(camera calibration)及标定结果如何使用
  7. 使用C语言读写xlsx文件
  8. HALCON示例程序IC.hdev通过电路板元器件定位识别
  9. 【Matlab】建立最优控制LQR控制器模型
  10. 闪寸 U盘 检测工具 量产工具
  11. dub报invalid semver
  12. acl审计软件_审计软件有哪些-审计软件的总结分析
  13. qt 模拟鼠标滑轮_【游戏流体力学基础及Unity代码(四)】用欧拉方程模拟无粘性染料之公式推导...
  14. MySQL数据库 日志管理、备份与恢复
  15. 问:女孩学编程好就业吗?
  16. opencv 直方图 CV::calcHist使用
  17. 如何在Linux上查看历史命令
  18. MyEclipse 注册码分享
  19. 蚂蚁 Service Mesh 大规模落地实践与展望
  20. 利用Unity和C#特性实现自动注入(依赖注入)

热门文章

  1. day1---流程控制语句的四种基本格式
  2. hive中删除表的错误Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException...
  3. Python取出SQL表单中的字段名
  4. java程序的运行方式
  5. Servlet连接数据库
  6. 什么是SOHO一族?
  7. 心路历程19 -- 回顾整个历程 by tsui
  8. 计算机的二进制,十六进制等的数值概念
  9. IRF之BFD-MAD检测
  10. java常问算法题_Java面试中经常问到的算法题