将代码托管到Github

1.在Git新建仓库,拷贝我们新建好的仓库的地址


将代码托管到Github_第1张图片

2.CD到本地的项目需要存放的目录

将代码托管到Github_第2张图片

3.运行Git下载代码命令  git clone+ 刚刚复制的项目地址:

git clone https://github.com/wzw5566/WDYZB.git


将代码托管到Github_第3张图片

Xcode新建项目,将项目文件夹的位置放在刚用git下载项目的目录中,才能被识别到

新建的项目放在之前git下载的文件中的后,项目文件自动被识别到

将代码托管到Github_第4张图片


提交到本地仓库

将代码托管到Github_第5张图片

勾选Push to remote 提交到本地,并推送到远程仓库

将代码托管到Github_第6张图片


第一次推送需要验证身份,输入帐号密码:


将代码托管到Github_第7张图片

视频教程:v.youku.com/v_show/id_XMTcyMzU2MTI1Mg==.html

1.项目部署到版本管理中,如git

项目部署目的

任何一个项目最好使用源代码管理工具

源代码管理工具可以帮助我们解决备份、版本回退等等问题

因为是非基础篇,因此具体好处不在累述

常见的源代码管理工具:

SVN: 集中式源代码管理工具

GIT: 分布式源代码管理工具

在公司开发者SVN/GIT使用率都较多,因此在私下学习时建议大家都要掌握

如果不会,请先学习GIT的用法

本教程中采用GIT管理源代码,并且将项目托管到Github上面,以方便大家拿到最新的代码

部署详细步骤

登录Github官方网站

如果没有账号请先注册,大家请自行注册,此处不再讲解

登录自己的Github账号&密码

将代码托管到Github_第8张图片
将代码托管到Github_第9张图片

登录成功,点击创建仓库

将代码托管到Github_第10张图片

填写仓库信息

将代码托管到Github_第11张图片

创建成功,复制地址

将代码托管到Github_第12张图片

下载仓库内容

将代码托管到Github_第13张图片

创建新项目

将项目放到正确目录

将代码托管到Github_第14张图片

提交项目到Github上

将代码托管到Github_第15张图片

记得提交时点击push To Remote

将代码托管到Github_第16张图片

第一次会让输入账号密码

将代码托管到Github_第17张图片

查看自己提交代码

将代码托管到Github_第18张图片

获取斗鱼直播最新代码方式

进入Github

点击Clone or download, 点击Download ZIP即可下载

如果对你有帮助,记得点击star


出现无法提交的情况:

Xcode and Git Source Control : “The working copy XXXXX failed to commit files”


xcrun git config --global user.email [email protected]

xcrun git config --global user.name "your name"


提示无法推送到远程仓库

要配置Github连接

生成密钥

#创建新的SSH密钥对

$ ssh-keygen -t rsa -C "[email protected]"

Enter passphrase (empty for no passphrase): [输入密码]

Enter same passphrase again: [再次输入密码]

(1) 本地电脑生成 密钥 文件。使用终端命令。使用的命令为 ssh-keygen -t rsa -C "[email protected]"

这里邮箱地址写你自己的。生成时其他提示默认即可。

将代码托管到Github_第19张图片

到这里,SSH密钥对就生成了,接下来将id_rsa.pub文件用文本编辑器打开,将其中的全部字符串拷贝,并粘贴到web版的github.com中SSH公钥设置内。这样Xcode就可以利用SSH认证与github连接。先测试一下:

$ ssh -T [email protected]

本机就会向github发出一个连接请求,随后Mac OS会弹出一些安全认证和请求获取授权的提示框,要选择允许。如果github的服务器返回:

Hi username! You've successfully authenticated, but GitHub does not provide shell access.

这就说明本地的git已经能够成功与github服务器通信了。(不用担心上面的访问被拒绝的提示)。在确定能够与github服务器连接后,即可为ProjectA的本地git仓库添加远程地址:

依次点击,  Orgnizer –> Repositories –> ProjectA –> Remotes –> Add Remote

输入ProjectA在github上的地址(如果没有就先在github.com的仓库管理页面新建一个名为ProjectA的仓库):[email protected]:Hao-Wu/ProjecA.git

Username与Password不用输入,关闭Orgnizer视图。在File –> Source Control中即可将本地仓库的代码Push到github上了。

3.2 使用HTTP方式

使用http认证方式省去了生成SSH证书的步骤,但是在每次提交时都需要输入github的帐号和密码。

类似地,依次点击 Orgnizer –> Repositories –> ProjectA –> Remotes –> Add Remote

输入ProjectA在github的http形式的地址:https://github.com/Hao-Wu/ProjectA.git

在UserName和Pasword中分别输入github网站登录的用户名和密码 (用户名不是邮箱形式)。关闭Orgnizer视图,File –> Source Control –> Push, 即可向github中push本地仓库的代码。这个过程可能需要重新输入一遍github的用户名和密码。


查看密钥地址:open ~/.ssh

(2) 在github上添加你生成的密钥,使用命令后密钥会生成在 Users/xsm/.ssh目录,如图4。这时打开id_rsa.pub文件,将其内容粘贴到github ->  settings -> ssh and GPG keys -> new ssh key。key的名称随便填,内容粘贴你的密钥。然后确定。在最后时候会让你输入一个密码,这个密码需要记住,后面要用到。结果如图5。

将代码托管到Github_第20张图片

图 4

将代码托管到Github_第21张图片

图 5

(3) 配置好密钥后,我们就可以通过ssh建立xcode和github的连接了。这时候我们打开xcode,在xcode -> preference -> accounts 中 Add repository 。如图6。


将代码托管到Github_第22张图片
将代码托管到Github_第23张图片
将代码托管到Github_第24张图片

图 6

地址填ssh连接的地址 [email protected]:xieming1601/RioOlympics2016.git,通过Authentication选择ssh,然后输入之前设置过的密码,即可成功添加。

感谢下面的博主:

http://www.cnblogs.com/W-Kr/p/5382486.html

http://blog.csdn.net/xieming1601/article/details/52494621

参考:http://bbs.520it.com/forum.php?mod=viewthread&tid=2227

你可能感兴趣的:(将代码托管到Github)