Xcode中使用GitHub详解

时间:2022-08-27 14:37:20

为了熟悉git命令及将写的小Demo能够管理起来方便日后查询,所以选择使用GitHub。

现在我们来说说Xcode中如何使用GitHub~~~

一、当然是要先有GitHub帐号并登录了(没有的注册一个就行,在此不做介绍)

二、创建仓库

在GitHub右上角有一个加号+,点击向下的三角,可以看到下拉菜单,选择New repository,如下图:

Xcode中使用GitHub详解

根据界面提示,点击Create repository创建仓库成功,如下图:

Xcode中使用GitHub详解

三、查看/生成SSH私钥

在终端中输入ls ~/.ssh命令,如果呈现下图所示,则说明已经有了.ssh文件夹,如果没有,

则通过ssh-keygen -t rsa -C 'XXXXXX@com'命令来生产ssh私钥,其中单引号中的是有效的邮箱地址。

Xcode中使用GitHub详解

四、在GitHub中设置SSH公钥

就是刚才生成的id_rsa.pub中的内容,将其中的内容复制出来,内容如下图:

Xcode中使用GitHub详解

回到GitHub中,点击右上角头像旁的向下三角,选择Settings:

Xcode中使用GitHub详解

进入后,选择右侧菜单Personal settings->SSH and GPG keys,选择右侧的New SSH key,将id_rsa.pub中的内容复制到Key中,Title自己写就行(我是这么觉得的,就是个标示),然后选择Add SSH key,就OK啦

Xcode中使用GitHub详解

五、将刚在GitHub中创建的仓库下载到本地

进入到刚创建的hello-world仓库,复制其中的SSH地址,如下图:

Xcode中使用GitHub详解Xcode中使用GitHub详解

复制了SSH地址后,打开Xcode,选择Check out an existing project,将SSH地址复制到下面的输入框,点击Next,然后选择一个分支,点击Next

然后选择本地存储位置,选择Download即可下载下来。

Xcode中使用GitHub详解

Xcode中使用GitHub详解

Xcode中使用GitHub详解

Xcode中使用GitHub详解

六、创建工程

然后创建一个工程,保存在刚在下载的仓库的文件夹下,打开工程后就会显示M,A标志,说明这个工程已经在git版本控制中了。

Xcode中使用GitHub详解

完了~~~

Xcode中使用GitHub详解的更多相关文章

  1. AngularJS select中ngOptions用法详解

    AngularJS select中ngOptions用法详解   一.用法 ngOption针对不同类型的数据源有不同的用法,主要体现在数组和对象上. 数组: label for value in a ...

  2. GitHub详解(GitHub for Windows)

    GitHub详解 GitHub 是一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和内容项目.它由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath ...

  3. 【转载】GitHub详解

    原文:GitHub详解 GitHub详解 GitHub 是一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和内容项目.它由GitHub公司(曾称Logical Awesome)的开发者Chr ...

  4. SVD在推荐系统中的应用详解以及算法推导

    SVD在推荐系统中的应用详解以及算法推导     出处http://blog.csdn.net/zhongkejingwang/article/details/43083603 前面文章SVD原理及推 ...

  5. [翻译]Unity中的AssetBundle详解(三)

    构建AssetBundles 在AssetBundle工作流程的文档中,我们有一个示例代码,它将三个参数传递给BuildPipeline.BuildAssetBundles函数.让我们更深入地了解我们 ...

  6. 「翻译」Unity中的AssetBundle详解(二)

    为AssetBundles准备资源 使用AssetBundles时,您可以随意将任何Asset分配给所需的任何Bundle.但是,在设置Bundles时,需要考虑一些策略.这些分组策略可以使用到任何你 ...

  7. 「翻译」Unity中的AssetBundle详解(一)

    AssetBundles AssetBundle是一个存档文件,其中包含平台在运行时加载的特定资产(模型,纹理,预制,音频剪辑,甚至整个场景).AssetBundles可以表示彼此之间的依赖关系;例如 ...

  8. php中关于引用(&)详解

    php中关于引用(&)详解 php的引用(就是在变量或者函数.对象等前面加上&符号) 在PHP 中引用的意思是:不同的变量名访问同一个变量内容. 与C语言中的指针是有差别的.C语言中的 ...

  9. JavaScript正则表达式详解(二)JavaScript中正则表达式函数详解

    二.JavaScript中正则表达式函数详解(exec, test, match, replace, search, split) 1.使用正则表达式的方法去匹配查找字符串 1.1. exec方法详解 ...

随机推荐

  1. WP&Win10仿微信消息框代码分享

    上次分享了幸运转盘的源码,感觉小伙伴们很喜欢:这次和大家分享下通信相关部分需要用到的类似微信的消息框代码,有需要的童鞋可以拿去用哟.自己尝试写的,可能有点low,勿喷呀! 希望以后有好的东西大家都分享 ...

  2. zoj 1097 普吕弗序列

    题目大意:输入一颗无根树的括号序列,求这棵树的普吕弗序列. 分析思路: 1)普吕弗序列,可以参考*,其做法是找出树中编号最小的叶子节点,并将此叶子节点及边删除,并输出其邻接的节点标号: 2)递归 ...

  3. sublime php语法检查

    安装sublimelinter 安装sublimelinter-php 设置sublimelinter 进入SublimeLinter文件夹改动 SublimeLinter.sublime-setti ...

  4. java操作excel常用的两种方式

    Excel是我们平时工作中比较常用的用于存储二维表数据的,JAVA也可以直接对Excel进行操作,在这篇博客中将为大家介绍两种操作Excel的方式,分别为:jxl和poi. 对于两者的区别网上有测试如 ...

  5. java udp (使用类调用双通信)1

    项目需要就使用了UDP通信,做了java的双方通信,其实代码还是来自之前的udp学习代码,自己加了注释,并且优化的使用类来封装关于通信类库的使用代码 目的是为了在安卓项目中使用时,可以通过实例化,调用 ...

  6. java-生产者消费者模式

    经常会有公司叫我们手撕代码,比如网易,阿里,那我们是不是该掌握下呢.下面这段代码来自<现代操作系统>进程与线程P49页. public class ProducerConsumer { p ...

  7. Linux显示cat帮助信息并退出

    Linux显示cat帮助信息并退出 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ cat --help 用法:cat [选项]... [文件]... 将[文件 ...

  8. C&num;中基于GDI&plus;&lpar;Graphics&rpar;图像处理系列

    https://blog.csdn.net/lhtzbj12/article/details/54024821

  9. 彻底理解MapReduce shuffle过程原理

    彻底理解MapReduce shuffle过程原理 MapReduce的Shuffle过程介绍 Shuffle的本义是洗牌.混洗,把一组有一定规则的数据尽量转换成一组无规则的数据,越随机越好.MapR ...

  10. win10中shift&plus;右键&comma;在此处打开cmd窗口

    通过添加注册表项,实现右击“在此处打开命令行功能” 注册表位置:HKEY_CLASSES_ROOT\Directory\Background\shell\ win10系统用标识右键菜单打开命令行的键, ...