gitHub使用记录
前言
之前一直用的都是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使用记录相关推荐
- linux手机刷机包制作工具_刷GitHub提交记录工具制作
跳转至专题目录 专题推荐文章: localPosition与anchoredPosition转化 unity Scene View扩展之编辑器扩展总结 又到了一个坑,下个坑还没想好怎么挖的环节. 就随 ...
- 手把手教你刷github提交记录
前言 进入自己github主页会看到自己的提交记录,如果某天没有提交记录,那天的小方框就显示灰色.强迫症的我,每次进来看着就感觉不爽, 想着自己每天记得提交点东西,争取像阮一峰大神一样,每天都有提交记 ...
- Git, GitHub使用记录
高亮颜色说明:突出重点 个人觉得,:待核准个人观点是否有误 高亮颜色超链接 文章目录 速查 官方文档 GitHub Cheat Sheet 安装 配置工具 创建仓库 .gitignore 文件 分支 ...
- github学习记录
github学习记录 引言 1.安装及初始化git 2.新建仓库 3.clone仓库 4.已存在仓库 5.从github上下载部分文件 5.打标签 6.常见问题 7.合并分支 8.commit 格式 ...
- github 使用记录
安装客户端tortoiseGit 是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用TortoiseGit,他给我们提供了图形界面的操作.在安装之前首先需要安装git,下载地址 ...
- 推荐一个以动画效果显示github提交记录的黑科技工具:Gource
程序员每天都会使用到git的一系列命令.其中用git log命令可以查看提交历史记录: 今天Jerry给大家推荐一款视觉效果非常酷炫的工具,名叫Gource,是一个能够将git代码仓库的提交历史以动画 ...
- Github没有记录Contributions的原因及解决方案
为什么你的 Contributions 没有在你的 Profile 里显示? 那么问题来了,什么是Contributions呢,Github官网上有这么一句话: Your profile contri ...
- 为什么Github没有记录你的Contributions
最近在给同学看我的github时,突然发现我的Contributions Graph上一篇空白居然只有两三个小绿块,因为自己平时在公司工作的记录会显示在自己的Contribution Graph上,所 ...
- 用git上传项目到GitHub过程记录
最近准备转变用GitHub记录开发项目,现记录用git上传项目到GitHub. 创建github repository(仓库) 首先就是登录github账号,接下来的过程如图: 然后给仓库起一个名称, ...
最新文章
- Oracle数据库设计规范
- Oracle Eneterprise Linux 5.8上安装Database 12c
- 系统测试方案如何写?
- cordova报错:Could not find an installed version of Gradle either in Android Studio, or on your system
- java中spring的注解_spring中的各种注解解析
- 数据科学竞赛-计算机视觉赛流程
- 普通显示器开启freesync_【大小金刚显示器是什么?】之二代ROG PG279Q测试
- spring boot项目怎么记录用户操作行为和登录时间_6 个 Github 项目拿下 Spring Boot
- 炼数成金数据分析课程---17、机器学习聚类算法(后面要重点看)
- A. Is your horseshoe on the other hoof?
- Firefox 浏览器更新以后出现书签丢失
- 码率、帧率和I B P帧
- ArcEngine IProximityOperator踩坑小记
- Mybatis(一) 主配置文件
- mysql --show-warnings=false_SHOW WARNINGS语句
- 宫崎骏魔幻动画电影《哈尔的移动城堡》高清720P,国粤日三语
- 随机键盘输入的抽奖系统
- 【Unity】虚拟相机跟随Player移动并输出jpg图片
- Python 实现串口调试助手
- 浅谈Excel开发:五 Excel RTD函数
热门文章
- linux内核 RCU机制概述
- POJ1363Rails队列和栈应用
- npp夜光数据介绍 viirs_惊艳!珞珈一号卫星“眼中”的夜光衡水
- rbpf粒子滤波slam matlab程序_学习笔记(优达学城)- 车辆定位之粒子滤波器(整合版)...
- 高性能计算机系统及应用,高性能计算
- 诚毅学院全国计算机考试,集美大学2017年9月全国计算机等级考试报名时间
- 未来新一代计算机的发展方向,未来计算机的发展方向 (2)
- php大牛额城战笔记,PHP语言大牛开发笔记(8)——MySQL数据库基础回顾[2]
- 采集标签_科创致远轻MES工时采集系统帮助工厂快速构建工效节拍绩效考核
- java自己写一个上下文_5.自己动手写Java Web框架-上下文