向GitHub上提交iOS代码

作者: APP叫我取个帅气的昵称 | 来源:发表于2016-08-15 22:07 被阅读858次

一 、 在GitHub官网上注册并登陆自己的账号,进入如下页面

     然后我们都知道 github上不是随便都能传代码上去的,而是通过一种网络协议——SSH来授权的,那么什么是SSH,这里简单说一下,SSH是一种网络协议,用于计算机之间的加密登录。目前是每一台 Linux 电脑的标准配置。而大多数 Git 服务器都会选择使用 SSH 公钥来进行授权,所以想要在 GitHub 提交代码的第一步就是要先添加 SSH key 配置。接下来进行第2步:

二、 配置SSH

1.打开终端,直接输入命令  ssh  查看(一般Mac都是默认安装了 SSH的),如下图

2.输入命令 ssh-keygen -t rsa  指定 rsa 算法生成密钥,接着连续三个回车键(不需要输入密码),然后就会生成两个文件 id_rsa 和 id_rsa.pub ,而 id_rsa 是密钥,id_rsa.pub 就是公钥。这两文件默认在~/.ssh下生成,可在Finder中 control+command+G前往(终端不要关闭,下面还要用)

3.接着添加ssh,我们先回到github上,点击设置

      进入设置页面 点击SSH and GPG keys,再点击 New SSH key,如下图,其中Title不用填,我们只需填Key里的部分(下面会说如何生成Key里所需要的东西)

4.生成Key里所需要的东西 

在终端继续输入命令 cd ~/.ssh

                            cat id_rsa.pub 

然后在将终端输出的信息复制到Key中,最后直接点击Add SSH key完成SSH配置,这样 你这台设备就有权向GitHub上传代码了

三、接下来是提交代码时间

 这里要创建两个库,远程库和本地库 ,先建立远程库,

 1.   点击登陆后页面上绿色按钮 New repository或者如下图的New repository新建一个远程仓库(remote repository)

点击后会到如下页面,要填三个地方,

Repository name 库名( 最好用英文)

Description 描述(可不填)

Initialize this repository with a README 前面打✅

最后点击Create repository生成远程仓库

 

2 开始建立本地库,在终端继续输入

  1.cd到目标文件夹。

  2.git init(在本机上想要创建一个新的git仓库)

  3.git add -A 

 4.git remote add origin xxxxxxxxx xxxxxx就是你仓库的地址,具体的地址可以去Github上copy。关联远程仓库。如下图获取仓库地址(选中部分)

ps:如果你已经完成了一次提交到github上的操作,后来因为某些原因把这个远程库在github上删除了,后来又新建了一个远程库,还是原来的目标文件,想要提交到这个新的远程库的时候终端会提示你找不到远程库,原因是origin的url还是原来的远程库的路径,可通过 git remote -v或 cat .git/config看到,此时只需把这步改成git remote set-url origin xxxxxxxxx xxxxxx就可以了

5.git commit -m “firstCommit”

6.git pull --rebase origin master 更新远程更新到本地:

推送本地更新到远程:

7.git push origin master(git push -u origin master) 将本地repo于远程的origin的repo合并,第一次用-u,系统要求输入账号密码

//git push -u origin master -f

8.git pull (上传add的代码)

9.去Github上面检查代码,已经上传成功。

四 总结

  这是在简书上第一次发表文章,上面的步骤本人亲测有效,结合了网上的资料一步步,做了下总结,有空还会继续发文,不足之处欢迎留言指出改成。

相关文章

  • 向GitHub上提交iOS代码

    一 、 在GitHub官网上注册并登陆自己的账号,进入如下页面 然后我们都知道 github上不是随便都能传代...

  • 向Github上提交代码

    下载git客户端:Git-2.17.0-64-bit.exe 安装git, 然后打开git-bash.exe cd...

  • git使用

    从本地git仓库向github仓库提交提交代码出错的解决办法 在使用git 对源代码进行push到gitHub时可...

  • 给github上提交代码成功,却没有绿点绿格子显示

    解决github上绿格子不亮的问题只需要一个指令。给github上提交代码后,进入github上可以看到提交的代码...

  • git 向 github 上提交

    接下来先创建一个新分支提交改动$ git branch newbranch 然后输入这条命令检查是否创建成功$ g...

  • 如何向GitHub提交代码

    第一种情况,GitHub上已有的项目 clone自己的项目。项目 clone到了本地,你可以把 clone命令理解...

  • 如何向GitHub提交代码

    GitHub是一个基于Git的代码托管平台,可以在上面学习别人开源出来的优秀的代码,也可以将自己的代码提交到上面去...

  • Git——向GitHub提交代码

    一、前言 有了本地仓库后,我们已经很熟练地在自家仓库里add、commit了,但是把东西放在本地,还是不安全呀,万...

  • GitHub Desktop使用

    向GitHub提交代码的时候这个图形界面可以提交,而且也很简单 1. 电脑需要安装GitHub Desktop 下...

  • GitHub 系列之「向GitHub 提交代码」

    目录: GitHub 系列之「怎样使用 GitHub?」GitHub 系列之「Git速成」GitHub 系列之「向...

网友评论

本文标题:向GitHub上提交iOS代码

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