1、首先去github官网申请一个账号

github官网

2.登录github,并新建一个库:

  点击:

  进去之后,这里填写库名,可以随便填写:

   然后直接点击:

3.本地连接github

  1)安装git:sudo apt-get install git

   2)在Ubuntu下使用ssh命令连接github.com的SSH服务,登录名为git@github.com(所有GitHub用户共享此SSH用户名):

   连接命令如下:

  ssh -T git@github.com

  运行后会出现如下提示:

Permission denied (publickey)

  这说明我们还没有在GitHub账户中正确设置公钥认证,设置公钥认证方法如下:

  登录github后,点击(红色框框):

  

  然后点击setting,这时候会出现的页面左边如下,点击ssh and GPG keys(我们暂时只需要关心ssh key,所以 GPG key先不用管):

    

  这时候肯定是没有SSH keys的,点击:

    

  该连接是告诉你怎样生成一个SSH key,点击:

    

  其生成SSH key的命令行步骤如下:

第一步:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"    //把your_email@example.com,换成你的账号(邮箱)就可以了

  运行这条指令之后,系统会出现提示要你输入一些内容:

    第一条:

Enter a file in which to save the key (/Users/you/.ssh/id_rsa):       //这里可以选择不填(默认),也可以选择括号里面的几种,一般是id_rsa

    第二条:

Enter passphrase (empty for no passphrase): [Type a passphrase]        //这里输入密码,建议你输入和你账号密码一样的密码

    第三条:

  

Enter same passphrase again: [Type passphrase again]              //再次输入上面的密码

第二步:

  确认你是否启动SSH代理:

eval "$(ssh-agent -s)"

  如果出现:Agent pid +一串数字  ,说明已经启动

第三步:

  赋值id_rsa.pub文件里面的内容,该文件在~/.ssh/,你可以手动赋值id_rsa.pub文件里面的内容,但是不要有任何的修改,最好的方法是使用下面的指令来复制:

clip < ~/.ssh/id_rsa.pub

第四步:

  浏览器回到点击ssh and GPG keys时的页面,然后点击:

  

  在key的对话框里面,粘贴刚才复制的内容,title可以随便取。

  最后点击Add SSH key

第五步:

  使用ssh命令重新连接github.com的SSH服务:

  ssh -T git@github.com

  系统会提示你输入密码,这个密码就是你在生成SSH key时设置的密码。上面的第一步。输入之后,系统会提示你:XXXXXXX,You've successfully authenticated, but GitHub does not provide shell access.

下面你就可以在本地上传你的代码到github了:

在ubuntu中新建你要上传的项目,进入到项目中:

git init

git add .  或者git add --all 或者git add +你想要上传的文件

git commit -m "fist commit"    //双引号里面输入你本次上传想要的注释信息

git remote add origin https://github.com/yuxinhua0/pollss.git

git push -u origin master

  

    

github管理代码的更多相关文章

  1. 实践2:github管理代码仓库,包含用webpack打包项目

    此篇介绍用github仓库管理代码,github是大型的项目代码管理,存储平台:简单说帮助一个团队共享,修改同一个项目,配合着gitHub Desktop非常方便: 可以做到多人删除.修改.增加同一项 ...

  2. GitHub管理代码-随笔

    公司一直用的SVN进行项目管理,平时便自己折腾了下Git,这里做下GitHub的最简单的记录... 在git上创建仓库等就免谈了,网上也有好多教程,直接从创建之后记录: 在github的readme文 ...

  3. github 管理代码: code.Aliyun

    阿里云代码管理,,cao,搞了半天,配置百度就可以了,我只想说代码控制可以用github桌面版管理

  4. Xcode9 gitHub管理代码

    https://www.raywenderlich.com/153084/use-git-source-control-xcode-9 首先上一个参考链接 在xcode9 创建工程时勾选git管理.利 ...

  5. github 管理代码、笔记

    1.先注册github.com的账号官方网站: https://github.com/ 2.登录 3.创建仓库 二. 1.安装git 2.刚才我们已经在github上面创建了一个仓库,那么我们现在就在 ...

  6. 使用GitHub管理代码

    第一步:注册GitHub账户. 第二步:下载GitHub desktop. 第三步:打开软件界面之后请使用鼠标点击左上角的“file”选项按钮,选择添加本地文件. 第四步:导入文件 第五步:在左下角大 ...

  7. PyCharm使用Github管理代码

    本篇文章主要写一下如何通过pycharm客户端来上传下载代码. 安装Git 在Windows上使用Git,可以从Git官网直接下载安装程序,(网速慢的同学请移步国内镜像),然后按默认选项安装即可. 安 ...

  8. vs2012配置gitHub管理代码详细步骤

    http://www.bitscn.com/pdb/otherdb/201411/411244.html

  9. composer配合github发布管理代码包

    前言 今日使用composer结合github管理代码包过程,方便日后需要,特此记录 流程 1 最大同性交友网站github创建自己项目,在自己项目新增composer.json文件 2 compos ...

随机推荐

  1. WPF仿Word头部格式,涉及DEV RibbonControl,NarvbarControl,ContentPresenter,Navigation

    时隔1个月,2015/06/17走进新的环境. 最近一个星期在学习仿Word菜单栏的WPF实现方式,废话不多说,先看一下效果. 打开界面后,默认选中[市场A],A对应的菜单栏,如上图, 选择[市场B] ...

  2. org/objectweb/asm/Type异常解决办法

    关于java.lang.NoClassDefFoundError: org/objectweb/asm/Type 调试SPRING MVC(或者整合SSH)的时候遇到了org/objectweb/as ...

  3. C#窗体 WinForm 文件操作

    文件及文件夹操作 C/S:WinForm可以操作客户端文件 Client ServerB/S:浏览器服务 Brower Server 命名空间:using system .IO; 1. File类:文 ...

  4. SQLSERVER存储过程基本语法

    一.定义变量 --简单赋值 declare @a int set @a=5 print @a --使用select语句赋值 declare @user1 nvarchar(50) select @us ...

  5. c++英文单词频度统计程序

    英文单词频度统计程序(c++版) 写一个程序,分析一个文本文件(英文文章)中各个次出现的频率,并且把频率最高的十个词打印出来. 分析过程: (1)  简单设想大致分为两大步骤: 1.经过文本文件的读操 ...

  6. 计算机网络(6)-----运输层概述和UDP协议

    运输层(Transport Layer) 定义 运输层负责端到端的通信,既是七层模型中负责数据通信的最高层,又是面向网络通信的低三层和面向信息处理的最高三层之间的中间层.运输层位于网络层之上.会话层之 ...

  7. php匿名函数和闭包

    一,匿名函数 一个没有名字的函数,使用function定义 <?php $fun = function($a,$b) { return $a+$b; }; echo $fun(1,2);//输出 ...

  8. 记录一些容易忘记的属性 -- UINavigationController

    //设置导航栏的风格    self.navigationController.navigationBar.barStyle = UIBarStyleDefault;    //设置导航栏是否透明 N ...

  9. matlab 非平稳变化时域分析

    对于非平稳信号,由于傅立叶变换核心函数-正弦函数具有无限性,因此选用短时窗来分析局域信号: 需要注意的时,选取完滑动的时间窗一般是中心对称而且为奇数,这时被分析的时间点正好是滑动窗的中点. 因此,时域 ...

  10. PHPExcel 导出表格 不知道好不好用

    PHPExcel类是php一个excel表格处理插件了,下面我来给大家介绍利用PHPExcel类来导入与导出excel表格的应用方法,有需要了解的朋友不防参考参考(PHPExcel自己百度下载这里不介 ...