前言

之前一直用的都是Bitbucket,虽然gitHub很早就开通了,但是一直没有用它,今天算是第一次用吧。在配置上遇到了一些问题,在这里记录下来和大家一起分享。

什么是gitHub

github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开,如果想免费建立私有仓库的话可以考虑一下Bitbucket。

Github 由Chris Wanstrath, PJ Hyett 与Tom Preston-Werner三位开发者在2008年4月创办。迄今拥有59名全职员工,主要提供基于git的版本托管服务。

一个拥有143万开发者的社区。数量还在不断增加中

创建GitHub仓库


第一步:点击你头像选择Your profile
第二步:选择repositories
第三步:点击右侧的NEW选择新建

进入新建界面后,填写仓库名称、描述、确定Public即可,Private是收费的,可以根据自己的情况选择。

配置git

首先打开Git Bash Here,执行下面的命令

$ ssh-keygen -t rsa -C "your_email@youremail.com"

后面的your_email@youremail.com改为你在github上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。复制key后,回到github上,进入 Account Settings(账户配置),左边选择SSH Keys,Add SSH Key,title随便填,粘贴在你电脑上生成的key。

第一步:选择setting
第二步:选择SSH and GPG keys
第三步:选择右侧的New SSH key

为了验证是否成功,在git bash下输入:

$ ssh -T git@github.com

如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。

$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"

进入要上传的仓库,右键git bash,添加远程地址:

$ git remote add origin git@github.com:yourName/yourRepo.git

我用git add file添加文件时出现这样错误:
fatal: Not a git repository (or any of the parent directories): .git
提示说没有.git这样一个目录,解决办法如下:
git init就可以了

参考文章:菜鸟教程

gitHub使用记录相关推荐

  1. linux手机刷机包制作工具_刷GitHub提交记录工具制作

    跳转至专题目录 专题推荐文章: localPosition与anchoredPosition转化 unity Scene View扩展之编辑器扩展总结 又到了一个坑,下个坑还没想好怎么挖的环节. 就随 ...

  2. 手把手教你刷github提交记录

    前言 进入自己github主页会看到自己的提交记录,如果某天没有提交记录,那天的小方框就显示灰色.强迫症的我,每次进来看着就感觉不爽, 想着自己每天记得提交点东西,争取像阮一峰大神一样,每天都有提交记 ...

  3. Git, GitHub使用记录

    高亮颜色说明:突出重点 个人觉得,:待核准个人观点是否有误 高亮颜色超链接 文章目录 速查 官方文档 GitHub Cheat Sheet 安装 配置工具 创建仓库 .gitignore 文件 分支 ...

  4. github学习记录

    github学习记录 引言 1.安装及初始化git 2.新建仓库 3.clone仓库 4.已存在仓库 5.从github上下载部分文件 5.打标签 6.常见问题 7.合并分支 8.commit 格式 ...

  5. github 使用记录

    安装客户端tortoiseGit 是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用TortoiseGit,他给我们提供了图形界面的操作.在安装之前首先需要安装git,下载地址 ...

  6. 推荐一个以动画效果显示github提交记录的黑科技工具:Gource

    程序员每天都会使用到git的一系列命令.其中用git log命令可以查看提交历史记录: 今天Jerry给大家推荐一款视觉效果非常酷炫的工具,名叫Gource,是一个能够将git代码仓库的提交历史以动画 ...

  7. Github没有记录Contributions的原因及解决方案

    为什么你的 Contributions 没有在你的 Profile 里显示? 那么问题来了,什么是Contributions呢,Github官网上有这么一句话: Your profile contri ...

  8. 为什么Github没有记录你的Contributions

    最近在给同学看我的github时,突然发现我的Contributions Graph上一篇空白居然只有两三个小绿块,因为自己平时在公司工作的记录会显示在自己的Contribution Graph上,所 ...

  9. 用git上传项目到GitHub过程记录

    最近准备转变用GitHub记录开发项目,现记录用git上传项目到GitHub. 创建github repository(仓库) 首先就是登录github账号,接下来的过程如图: 然后给仓库起一个名称, ...

最新文章

  1. Oracle数据库设计规范
  2. Oracle Eneterprise Linux 5.8上安装Database 12c
  3. 系统测试方案如何写?
  4. cordova报错:Could not find an installed version of Gradle either in Android Studio, or on your system
  5. java中spring的注解_spring中的各种注解解析
  6. 数据科学竞赛-计算机视觉赛流程
  7. 普通显示器开启freesync_【大小金刚显示器是什么?】之二代ROG PG279Q测试
  8. spring boot项目怎么记录用户操作行为和登录时间_6 个 Github 项目拿下 Spring Boot
  9. 炼数成金数据分析课程---17、机器学习聚类算法(后面要重点看)
  10. A. Is your horseshoe on the other hoof?
  11. Firefox 浏览器更新以后出现书签丢失
  12. 码率、帧率和I B P帧
  13. ArcEngine IProximityOperator踩坑小记
  14. Mybatis(一) 主配置文件
  15. mysql --show-warnings=false_SHOW WARNINGS语句
  16. 宫崎骏魔幻动画电影《哈尔的移动城堡》高清720P,国粤日三语
  17. 随机键盘输入的抽奖系统
  18. 【Unity】虚拟相机跟随Player移动并输出jpg图片
  19. Python 实现串口调试助手
  20. 浅谈Excel开发:五 Excel RTD函数

热门文章

  1. linux内核 RCU机制概述
  2. POJ1363Rails队列和栈应用
  3. npp夜光数据介绍 viirs_惊艳!珞珈一号卫星“眼中”的夜光衡水
  4. rbpf粒子滤波slam matlab程序_学习笔记(优达学城)- 车辆定位之粒子滤波器(整合版)...
  5. 高性能计算机系统及应用,高性能计算
  6. 诚毅学院全国计算机考试,集美大学2017年9月全国计算机等级考试报名时间
  7. 未来新一代计算机的发展方向,未来计算机的发展方向 (2)
  8. php大牛额城战笔记,PHP语言大牛开发笔记(8)——MySQL数据库基础回顾[2]
  9. 采集标签_科创致远轻MES工时采集系统帮助工厂快速构建工效节拍绩效考核
  10. java自己写一个上下文_5.自己动手写Java Web框架-上下文