创建GitHub账户

此篇文章上在网上结合各种资料,加上自己实践,最后整理出来的。
一、Git配置
1、首先需要确认电脑上是否有Git
终端:git --version(使用获取版本号就好啦,当然如果有版本号的,就是电脑上有Git的)如果没有,请转至http://git-scm.com/download/进行下载安装。
2、生成秘钥:
(1)首先检查电脑是否曾经生成过秘钥
终端:cd ~/.ssh
若打开该文件夹为空,则表示没有生成过秘钥,进入第二步。(~表示根目录)
(2) 生成秘钥
在cd ~/.ssh目录下
终端:ssh-keygen -t rsa -C "your_email@youremail.com" //使用你提供的邮件地址创建一个新的SSH密钥这个邮件地址可以填写github的账号邮箱。

D8C1E727-2218-4913-BA59-5ECCB0096C15.png

输入一个key回车
pastedGraphic.png

密码不用设置,直接回车
pastedGraphic.png

在这个目录下 读取秘钥:
vi 刚刚输入的key ========= vi text.pub
pastedGraphic.png

复制选中部分

5、将你的SSH密钥添加到github上
5.1在github网站,将鼠标放置到github头像附近,选择如图部分


pastedGraphic.png

5.2选择SSH and GPG keys


pastedGraphic.png

5.3点击New SSH key创建新的SSH key
pastedGraphic.png

5.4填写SSH相关信息
在下图处填写title和key,此处的key就是之前复制获取的秘钥。title随便写。

pastedGraphic.png

6、为了确保一切正常运行,你需要尝试下SSH登陆到github。
ssh -T git@github.com

注意,不需要改变以下命令中"git@github.com"部分。
你应当看到如下结果:
The authenticity of host 'github.com (XX.XX.XX.XX)' can't be established.RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.Are you sure you want to continue connecting (yes/no)?
没有关系,直接"yes"

如果现实
Hi username! You've successfully authenticated, but GitHub does not provide shell access.
则表示成功。

pastedGraphic.png

7、设置你的用户名和邮箱
git config --global user.name “DXJ” //为你的机器上所有的git实例设置用户名
git config --global user.email “1*******3@qq.com” //为你的机器上所有的git实例设置用户的邮箱

注:git会依旧用户名和邮箱跟踪是谁做的提交。并且,我们使用这些信息去关联你的提交和github的账户。输入以下命令,讲name和email替换成你的名字和邮箱。名字需要是你的真实名字而不是你的github账户。


pastedGraphic.png

二、XCODE上使用Git
1、在GitHub的帐号下创建一个空间,填写相关信息,提交


pastedGraphic.png

提交后会见到如下图所示:
pastedGraphic.png

保存好SSH地址。
2、需要在xcode上配置Git账号密码

pastedGraphic.png

填写SSH地址,并填写GitHub的帐号和密码

pastedGraphic.png

3、把SSH链接赋值下来,前往Xcode中,Source Control->第一项->Configure...,之后选Remotes:(需要先完成下面的步骤。。。)


pastedGraphic.png
pastedGraphic.png

Add Remote中,输入Name(你工程的名字)和Address(之前的链接地址),然后Source Control->Push,选择刚刚新建的链接,Push~

pastedGraphic.png

现在刷新下GitHub主页,你的工程已经添加成功了~!

在项目中加入git源 有两种方法(1:创建项目时勾选了git;2:没有勾选git)

一、创建项目时,勾选git来创建项目Git源

在创建工程的最后一步Xcode会有一个复选框,如果选择了它,git源就会被添加到工程目录中。

1、打开Xcode,创建一个新的工程。选择iOS区的“Application”,在应用模板页选择“Single View Application”。
2、选择下一步,在项目名中输入GitDemo,确保下面的Devices菜单选择iPhone,无需iPad或者universal app。
3、点击下一步,也就是最后一个步骤,在这里先选择一个要保持工程的目录,然后在窗口底部选上Create git repository on (My Mac ):

默认情况下,这个选项是被选上的。

pastedGraphic.png

4、创建完项目之后,打开Finder,找到项目存储的目录,在目录中,有一个.git的子目录,时Xcode为存储git源相关数据自动创建的。


pastedGraphic.png

如果你看不到.git目录,你需要输入命令行让隐藏的文件可见,打开命令行工具输入以下命令,并重启finder。
1)对于OS X Mavericks 10.9:
defaults write com.apple.finder AppleShowAllFiles TRUE
2)对于以前的OS X版本:
defaults write com.apple.Finder AppleShowAllFiles TRUE
3)为了重启Finder应用,输入
killall Finder
二、创建项目时,没有勾选git的项目,自己添加git


pastedGraphic.png

1、打开终端,切换到项目目录;
输入 cd + 空格,然后拖拽项目文件夹到cd 后面
如:

cd /Users/YOUR-USERNAME/Desktop/NoGitExample
2、输入:
git init
这会初始化一个空的源,如果你在Finder里面查看或是输入ls命令,你会看到.git子目录已经被创建,
3、很好,接下来输入(注意后面有个点、、、):
git add .
这样,当前目录所有的内容就被添加到源里面去了,
4、输入以下命令:
git commit -m 'Initial commit'
接下来会出现一个本地git源所执行的改变列表,如下图所示:

pastedGraphic.png

5、重启xcode

在NoGitExample项目中,如果你再次打开Source Control菜单,你会发现所有的选项已经被使能了,就像一开始勾选上创建git源一样。

pastedGraphic.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,835评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,598评论 1 295
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,569评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,159评论 0 213
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,533评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,710评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,923评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,674评论 0 203
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,421评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,622评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,115评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,428评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,114评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,097评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,875评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,753评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,649评论 2 271

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,100评论 18 139
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,591评论 4 54
  • 本文为 Git教程的学习笔记,教程源自廖雪峰的博客。这是一个由浅入深,学完后能立刻上手的Git教程。另,附上另一本...
    七弦桐语阅读 6,167评论 5 47
  • 不得不说我现在的处境很尴尬,再有两个月左右我就要离开“朋友”你,去过那所谓的真正生活了。我就要走向社会走向实习岗位...
    舀心阅读 468评论 0 1
  • 实事专题2 韩译中 中韩“萨德问题”私下调解 APEC会议前能找到出路吗? 韩国政府为解决萨德争端问题、缝合“...
    耶耶cx阅读 161评论 2 2