最近看见很多上传github的教程,感觉比较繁杂,弄了很多次才成功
作为过来人,我就分享下归纳下如何上传ios源代码到github吧。
第一步:在github上建立远程仓库
1. 如果你没有github账号,首先去官网注册https://github.com
2.进入主要,点击右下方的new repository,进入后在Repository name填写你的仓库名(如不重名,可填你的项目名),在Description填写你对它的描述,之后照着下图选择就行了
第一步结束
第二步:配置SSH keys
只用看里面的第三步就行 http://www.cocoachina.com/ios/20160212/15024.html
(主要作用是加密,让你推送连接时,在该mac下不用再输入你的身份信息)
第三步:在mac的终端中进行(下面每一步就看仔细点,都是重点):
0.在终端输入:ssh -T git@github.com 是否连接主机成功
1.首先在网页的github的点击下面画红圈的图标,复制你的远程仓库地址
回到终端输入命令:git clone 粘贴你刚才复制的地址
(这是我的,然后回车)
2.在上一步完成后,会在你的mac的个人文件夹中会生成一个文件夹,这个文件夹就是同步网上仓库的,找到它,将想上传的代码目录拷贝到此文件夹中
3.切换到终端,在终端输入
cd /Users/liunianhuaguoyanxi/Desktop/ZWTopSelectVcView(这是我的 就是转到刚才那个文件夹的路径中 你可以在终端中输入cd空格 然后在把你找 到的那个文件夹拖入终端中,再按回车)
4.在终端依次输入,再按回车
git init (初始化)
git add . (提交当前文件夹下所有内容,注意那个"."是必须的,“.”前面还有个空格,很多细节)
git commit -m 'first commit' (这句话是在单引号中写入你对上传的描述,就是日志)
git remote add origin https://github.com/Flowerowl/stumansys.git (添加远程主机,当前只有一台远程主机,叫做origin,以及它的网址。在这里指GitHub服务器)
git pull origin master (把远程仓库的内容先拉下来)
git push origin master (推送到远程仓库,完成上传)