之前最開始的时候就一直在github浏览下载各种代码,然后弄了一下代码上传不知道咋弄就不了了之了。刚好近期有空余时间就研究了下github托管代码,这里就具体说说怎样高速的学会github上传你的代码(入门教程。大神飘过哈 )。

一.首先你须要做的

首先你须要做的是:

1.创建你的github账号:点击这里注冊,像这样



然后填写你的账号password啥的就能够了。

2.下载gitclient:点击这里

二.终端配置

1.打开终端。输入

cd ~/.ssh

这个是检查你的ssh的是否存在的,假设存在,先将已有的ssh备份,或者将新建的ssh生成到另外的文件夹下(假设第一次配置一般都是不存在的),不存在。你将会看到例如以下:

接下来你就须要用默认的參数生成ssh,终端输入

ssh-keygen -t rsa -C xxxxx@gmail.com

这里的xxxxx@gmail.com 就是你注冊github时的邮箱地址。比方我的是chw_loveway@163.com,那么我的终端就应该输入

ssh-keygen -t rsa -C chw_loveway@163.com

然后一直回车。直到这样

假设要改动ssh生成文件夹,在粗体位置处输入要生成的路径。选择默认的话。会生成在 ~/.ssh

2.打开你的github,按着以下的步骤

点击左側的SSH keys 然后加入

上面的

Title:填写你注冊的邮箱号。这里就是chw_loveway@163.com

key :填写你的生成的id_rsa.pub 文件将里面的内容copy到此

找不到id_rsa.pub 的话就将你刚才的位置,也就是

copy到前往就可以

选择文本编辑打开就可以。

3.測试一下你的账号跟github连上了没有,打开终端。输入

ssh -T git@github.com

假设出现

Hi Loveway! You've successfully authenticated, but GitHub does not provide shell access.

就表示你已经连上了,如图

三.上传代码到github

登录到github。然后点击+,选择New repository如图

然后会跳到以下这个界面

这里须要填写的有

Repository name:你自己建的project的名字

Description:对你上传project的一个简单的描写叙述

Public:选择的是全部人都可见

Private:能够设置你指定的人可见

这里我们一般选择的就是Public,依据自己须要你能够选择Private

以下的

Initialize this repository with a README:就是给你的project初始化一个README(project的使用方法简单介绍之类的)的一个文件。这里我们不选,到后面自己创建。

然后点击Create repository到下个界面,如图

到这里你就不须要做什么了,按着红色框里面的步骤来就能够了,打开终端,输入

echo "# CHWSwift" >> README.md
git init
...

如图

刷新你的github你就能够看到了

四.改动你的githubproject

你能够这样做,点击github右下角的Clone in Desktop

将文件保存到本地。这里我就设置路径为桌面,放在桌面上了,然后我就往里面加入了一张图片

如图我加入一张图片Swift_logo.png

然后看看我的githubclient点击changes,就会发现新增了一个图片,然后填上描写叙述(比方我这里写的是second commitadd picture)提交

然后就如图点击History就能够看到你的历史提交记录。这里我们会发现我刚才提交的也就是second commit 后面有一个圆圈,这个的意思就是还没有同步到github上去。点击右上角的Sync。就能够同步了,这一步不要忘记,不然你在github上看不到你的更新。如图

然后刷新我们的project主页,就能够看到提交的更新了

五.最后

有的童鞋问我怎么删除github上的project。事实上这个删除有点不一样,具体就是到你的project页面,点击右側以下的Setting

进入下一个页面,到最底部,点击Delete this repository然后输入你的project名,也就是你要删除的project名字就可以了(比方我这里就是CHWSwift

关于里面README文件的编写,主要用到的是markdown语法,有兴趣的童鞋能够去研究研究,到这里,代码就托管到github上了!欢迎关注我的github主页 https://github.com/Loveway。如有问题请留言。

高速学会Mac上托管代码到github(具体解释)的更多相关文章

  1. iOS开发者两分钟学会用GitHub在Mac上托管代码的两种方法

        原文发布者:http://blog.csdn.net/duxinfeng2010 在Mac上使用Xcode进行iOS-Apple苹果iPhone手机开发过程中少不了使用GitHub在Mac上托 ...

  2. Mac上基于hexo+GitHub搭建个人博客(一)

    原文地址: http://fanjiajia.cn/2018/11/23/Mac%E4%B8%8A%E5%9F%BA%E4%BA%8Ehexo+GitHub%E6%90%AD%E5%BB%BA%E4% ...

  3. 【GitHub】在Mac上配置/使用Github

    以前一直听说过Github,但是自己一直不会用.最近不是太忙,于是想捣鼓捣鼓Github,没想到用了将近3个小时,才在Mac上配置成功. 首先简单介绍一下Git和Github 集中化的版本控制系统( ...

  4. 在Mac上配置/使用Github

    文/天才晓波(简书作者)原文链接:http://www.jianshu.com/p/20eee155bbee著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”. 先简单介绍一下Git和Git ...

  5. Mac上搭建基于Github的Hexo博客

    Mac 上搭建基于Github的hexo博客 博客地址:往事亦如风的博客 hexo官方文档 本来想搭一个自己的博客,但是因为服务器真心买不起,所以就使用gitpages搭建一个免费的博客. 环境配置 ...

  6. Mac 上搭建基于 Hexo + GitHub 个人博客

    环境配置 本人电脑系统:macOS Node.js 生成静态页面.安装Node.js Git 用于将本地 Hexo 内容提交到 Github.Xcode自带Git(前提:macOS已经安装了Xcode ...

  7. 将代码上传到GitHub

    网上看了很多资料,都是用的命令行,比较难看懂,自己摸索了一下怎么样在图形界面上操作.下面记录的只是简单的如何把本地仓库直接上传到服务器上. 在mac上下载个GitHub Mac客户端,安装好后运行,输 ...

  8. mac下安装git,并将本地的项目上传到github

    mac下安装git 安装过程: 1.下载Git installer http://git-scm.com/downloads 2.下载之后打开,双击.pkg安装 3.打开终端,使用git --vers ...

  9. mac上将代码上传到github

    前言 有时我们会写一些小程序来学习新的知识,但是完事之后过一段时间可能会忘记,最好的办法就是找到原来的代码看一看.现在可以将代码免费托管到一些网站上,其中最著名的非github莫属了, 今天就把这个过 ...

随机推荐

  1. selenium3 + python - js处理readonly属性

    前言 日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如何解决日历控件为readonly属性的问题. 基本思路:先用j ...

  2. 后台传list,前台接受

    @RequestMapping("/page1") public ModelAndView editSharing(Integer id) { ModelAndView mav=n ...

  3. ios 指纹识别解锁

    :添加LocalAuthentication.framework框架 :实现过程 #import "ViewController.h" #import <LocalAuthe ...

  4. CSS的常用属性(三)

    静态定位 position: static (默认) 标准流 绝对定位 position: absolute 特点: 元素使用绝对定位之后,不占据原来的位置(脱标) 元素使用绝对定位,位置是从浏览器出 ...

  5. 使用Sql Server Management Studio 2008将数据导出到Sql文件中

      最近需要将一个Sql Server 2005数据库中的数据导出,为了方便,就希望能导出成Sql文件,里面包含的数据是由Insert 语句组成的. 在Sql Server Management St ...

  6. 释放Win8.1 WinSxS冗余更新,微软Dism来解决

    命令提示符(管理员) dism /online /Cleanup-Image /StartComponentCleanup /ResetBase 有些文章不建议使用 /RestBase,可能会有风险.

  7. openMSP430之openmsp430-loader

    openmsp430-loader This simple program allows the user to load the openMSP430 program memory with an ...

  8. Embedded之Stack之三

    Stack Overflow While stacks are generally large, they don't occupy all of memory. It is possible to ...

  9. WebForm 登陆test

    <script> window.onload = function () { document.getElementById("form1").onsubmit = f ...

  10. 复习MySQL②数据类型及约束条件

    数据类型分为数值类型.日期和时间类型.字符串类型 数值类型: – INT:有符号的和无符号的.有符号大小-2147483648~2147483647,无符号大0~4294967295. 宽度最多为11 ...