现在越来越多的公司采用了git
作为版本管理工具,相对于传统的SVN
,git
有着明显的优势,今天写一篇入门文章,教大家如何将自己写好的iOS
项目通过git
传到github
账户上。
在github
上创建一个属于自己的账户
github网站.jpg
+
创建一个新的repository
创建repository.jpg
简单的话,只需要填写如下信息
填写信息.jpg
然后点击Create
按钮创建,此时会出现如下的界面
创建完成.jpg
这里面都是git
常用的命令,至此github
准备工作完成。
注意
testGit
)git init
命令初始化
初始化.jpg
Xcode
创建一个iOS
项目,该项目就放在刚刚新建的文件夹下Xcode
里面选择菜单Source Control
下的commit
选择Xcode菜单.jpg 然后填写相关的日志信息后提交,至此项目准备工作完成。
填写日志.jpg
github
帐号和项目准备完毕后,如何将自己的代码上传到创建的github
账户下的repository
呢?换句话说github
如何识别你的个人信息进行身份认证呢?这里就需要使用到SSH
,一种基于RSA
非对称加密的认证方式,具体步骤如下:
https://help.github.com
,这个是github
的帮助网站,搜索ssh
,选择红框的选项
搜索ssh.jpg
打开之后里面有教大家如何产生SSH key
,主要用到一个命令:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
使用的时候要将邮箱换成自己注册
github
时的邮箱
SSH key
成功
生成SSH key.jpg
此时在用户文件夹下会产生一个ssh
的隐藏文件夹,cd
切换到该ssh
目录下,可以通过ls -a
可以看到该文件下有两个重要文件id_rsa
和id_rsa.pub
查看SSH key.jpg
pbcopy < id_rsa.pub
命令复制一下密钥,此时密钥已经在剪贴板github
网页,点击个人头像,打开Settings
Settings.jpg
选择左边的SSH and PGP keys
,然后点击右侧的New SSH key
New SSH key.jpg
最后将密钥粘贴过去,添加SSH key
github准备工作
中让大家复制的指令,打开终端切换到项目文件夹,执行该命令
执行远程命名.jpg
Xcode
选择菜单Source Control
,点击的push
按钮,然后输入自己的github
帐号和密码,等待上传完成
Xcode 上传代码.jpg
github准备工作
中创建完成.jpg
中的网页,此时的效果如下:
上传成功.jpg
Add a README
,用Markdown
语法介绍一下自己的项目,这样就完成了整个流程。
最终效果.png