提交本地项目到GitHub (iOS)

作者: _李布斯 | 来源:发表于2015-03-25 10:48 被阅读4949次

GitHub相信大家都知道,上面有很多优秀的开源项目供我们学习,比较著名的类似AFNetworkingSDWebImage等等。本篇文章就是教大家如何在Mac系统下提交自己的项目到GitHub上,相信对于新手还是很有帮助的。

需要的工具

1.安装Git  http://git-scm.com/download/mac 我下的是2.2.1版本的。

2.终端 (自带的,请允许我卖个萌。。。)

操作流程

1.GitHub 上注册账号  https://github.com/ 去这上面注册下就行。

2.配置 SSH key

 ①  defaults write com.apple.finder AppleShowAllFiles -bool true     终端 显示隐藏文件(需要重新运行Finder)。

 ② 点击桌面顶部菜单  前往>个人  看看自己电脑上有没有个 .ssh 的隐藏文件,有的话个人建议删除,新建个。

 ③  mkdir .ssh    终端新建个 .ssh文件

 ④  cd .ssh   进入到刚才新建的.ssh文件目录下 

 ⑤  ssh-Keygen -t rsa -C "your_email@example.com"       后面“ ”里面 随意输入个邮箱就行,回车会提示你输入密码什么的,可以无视一直回车下去。

 ⑥  ls -la      查看是否存在 id_rsa(私钥)  id_rsa.pub(公钥) 这两个东西,如果存在就成功了。

 ⑦ pbcopy < ~/.ssh/id_rsa.pub     拷贝 公钥

 ⑧ 进入GitHub 登入 。创建一个项目。如图4 - 图6 所示 添加你刚才生成的SSH Key 到GitHub上,也就是最后一张图的 Add SSH Key 点击 会让你输入秘钥 以及秘钥的名称。 秘钥 pbcopy < ~/.ssh/id_rsa.pub 这个终端命令就已经复制过了  直接command + V 粘贴上去就行,秘钥名称随意。

⑨  ssh -T git@github.com   新添加到github上的秘钥左边的点一开始是灰色的,终端执行这个命令后,刷新网页会看到灰色点变成了绿色。

3.在GitHub 上创建公开项目 如图1 - 图3 操作。

4. 上传本地项目到GitHub。

   ① 在电脑上新建个项目文件夹 。

   ②  cd + 刚才新建的项目文件夹路径

   ③  git clone + GitHub 上创建的项目地址    (GitHub 上创建的项目地址如下图所示)这样你在GitHub 上创建的项目就克隆下来了

  ④ cd + 克隆下来的项目路径 (如何在终端输入路径,可以直接把你想要知道路径的文件夹拖到终端里 这样自动就要该文件夹的路径了)

  ⑤ git init    (git 仓库的初始化)

  ⑥ git add .    (这里注意:add 空格 再加 .)

  ⑦ git status    (查看add 成功没)

  ⑧ git commit -m "描述"   (“ ” 引号里面输入你的描述 随意)

  ⑨ git push origin master        (最后push到GitHub上)


到这里大概结束了,祝大家能够在GitHub上发起更多好的项目,发扬光大开源精神!



图7



 

图1 图2 图3 图4 图5 图6

相关文章

  • 提交本地项目到GitHub (iOS)

    GitHub相信大家都知道,上面有很多优秀的开源项目供我们学习,比较著名的类似AFNetworking、SDWeb...

  • 提交本地项目到GitHub (iOS)

    GitHub相信大家都知道,上面有很多优秀的开源项目供我们学习,比较著名的类似AFNetworking、SDWeb...

  • 提交本地项目到GitHub (iOS)

    一、 克隆GitHub上的项目到电脑本地 在电脑上新建个文件夹(直接使用Desktop的请无视这一步) cd 到上...

  • github

    如何使用Git上传项目代码到github 提交本地代码到github github 的命令 如何提交changes...

  • 提交本地项目到GitHub

    1、终端上找到项目位置cd + 项目文件夹路径cd git 2、git仓库的初始化,在终端中输入以下代码git i...

  • 提交本地项目到Github

    本地的项目,右键打开Git Bashgit add *git commit -m "对file的描述"git pu...

  • iOS 提交项目到github(本地没有该项目)

    流程简介 申请github账号(如果有请跳过) add repository 创建项目 开心的提交就好 具体过程 ...

  • git提交本地项目到github

    你的本地仓库由 git 维护的三棵“树”组成。第一个是你的 工作目录,它持有实际文件;第二个是 暂存区(Index...

  • 本地项目提交到github

    准备在github新建项目 zyx 1.在本地创建项目zyx ,初始化.cd 到项目目录执行 2.本地提交 3.添...

  • 把本地项目提交到 github 上

    本地项目提交到github 下列的操作,我假装你已经安装和配置好了本地git 1.到本地项目的目录,输入命令行: ...

网友评论

  • Jason_逆:Delta compression using up to 4 threads.
    Compressing objects: 100% (68/68), done.
    Writing objects: 100% (70/70), 2.21 MiB | 0 bytes/s, done.
    Total 70 (delta 7), reused 0 (delta 0)
    一直停在这里不动怎么回事。。。
  • 我是卖报滴小行家:为什么我push some refs to 'origin'后出现了这个错误:
    error: src refspec master does not match any.
    error: failed to push some refs to 'origin'
  • yyMae:不错 :+1: ,学习了,不过有个错误
    ssh-Keygen -t rsa -C "your_email@example.com"
    Keygen改成小写k
  • 土鳖不土:图6的作用是什么?为什么我这边提交⑨ git push origin master 的时候,提交的是一个空文件夹 :flushed:
  • iHTCboy:谢谢分享!有空去实践!

本文标题: 提交本地项目到GitHub (iOS)

本文链接:https://www.haomeiwen.com/subject/rgygxttx.html