ios开发中上传本地项目到github
来源:互联网 发布:天涯国观 知乎 编辑:程序博客网 时间:2024/04/29 14:20
一 、 在 GitHub官网 上注册并登陆自己的账号,进入如下页面
接着会来到这
然后会收到一封github发的邮件,进入邮箱验证,初步完成.
我们都知道 github上不是随便都能传代码上去的,而是通过一种网络协议——SSH来授权的,那么什么是SSH,这里简单说一下,SSH是一种网络协议,用于计算机之间的加密登录。目前是每一台 Linux 电脑的标准配置。而大多数 Git 服务器都会选择使用 SSH 公钥来进行授权,所以想要在 GitHub 提交代码的第一步就是要先添加 SSH key 配置。接下来进行第2步:
二、 配置SSH
打开终端,直接输入命令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。关联远程仓库。如下图获取仓库地址(选中部分)
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,系统要求输入账号密码
8. git pull (上传add的代码)
9.去Github上面检查代码,已经上传成功。
来自:http://www.cocoachina.com/ios/20161009/17698.html
- ios开发中上传本地项目到github
- IDEA中上传本地项目到Git
- 传本地项目到github
- Git学习之上传本地代码到github
- 向github上上传本地已有项目
- java中上传本地图片
- html中上传本地图片的按钮
- iOS开发——如何把项目托管到GitHub
- iOS 如何把项目托管到GitHub
- iOS 如何把项目托管到GitHub
- iOS 【如何把项目托管到GitHub】
- 上传iOS项目到GitHub上
- 上传iOS项目到GitHub上
- iOS开发拓展篇——如何把项目托管到GitHub
- iOS开发拓展篇——如何把项目托管到GitHub
- iOS开发拓展篇——如何把项目托管到GitHub
- iOS开发-xCode代码托管到GitHub
- 【iOS开发】---- 把代码上传到github
- 一个小白学习Struts2的笔记
- Ubuntu14.04使用中的一些问题及解决方法
- appium环境配置-win7-64位
- Linux下OpenOffice的安装与启动
- caffe中train_val.prototxt和deploy.prototxt转换 ResNet_18_deploy.prototxt
- ios开发中上传本地项目到github
- Java学习笔记——JDBC入门(一)
- HDU5391 Zball in Tina Town(埃拉托斯尼斯判断素数)
- python 学习---isinstance() arg 2 must be a type or tuple of types
- Machine Learning(by Andrew Ng) 学习笔记
- NS3
- hibernate Query介绍
- STL的erase()陷阱-迭代器失效总结
- JS 原生多图预览图片