美文网首页
Git使用学习(三)

Git使用学习(三)

作者: coderhlt | 来源:发表于2018-01-05 22:42 被阅读12次

一、新建一个远程仓库作为共享仓库

  1. 登陆自己的github账号新建一个共享仓库


    GIT108.png

2.起名字并配置.ignore文件等


[图片上传失败...(image-4b7470-1515157661712)]

3.创建成功


屏幕快照 2018-01-05 下午9.52.53.png

二、利用xcode clone一个本地仓库

    1. xcode设置关联的git仓库
      [图片上传中...(屏幕快照 2018-01-05 下午9.49.00.png-855246-1515160393598-0)]
GIT111.png image.png

添加github仓库


屏幕快照 2018-01-05 下午9.13.01.png

登陆自己仓库的github账号


屏幕快照 2018-01-05 下午9.16.14.png

选择clone方式,这里先选https.


image.png

复制https地址准备clone


屏幕快照 2018-01-05 下午9.31.57.png
    1. 使用xcode clone一个本地仓库


      image.png
image.png

clone存储路径


image.png

正在验证clone中


屏幕快照 2018-01-05 下午9.46.57.png

本地仓库创建成功如图


屏幕快照 2018-01-05 下午9.49.00.png

三、创建工程到本地仓库

image.png

将项目commit并push到远程仓库(Source Control -> commit)


GIT120.png

四、去github仓库里是否有该项目.

总结:
1.创建代码仓库的时候选择需要忽略的语言文件
2.在提交到服务器的时候,如果网络不太好,可以先commit,之后再push到远程服务器

  1. https 进行clone时,只有clone自己账号建的github仓库时,才能push到远程本地仓库;而clone其他人建的github仓库时,没有权限push到远程仓库。
    4.如果自己建的github仓库,需要共享使用让其他人也能push到自己的仓库需通过ssh方式clone.

5.以上过程可以相当于项目经理初始化项目。

五、项目经理初始化项目(SSH)

  1. HTTPS clone 本地仓库 ,并初始化项目过程同上。
    2.SSH clone 本地仓库并初始化项目过程如下:


    屏幕快照 2018-01-06 下午1.29.35.png

    点击个人磁盘看磁盘里是否有.ssh文件,有的话删除旧的。


    image.png

简单介绍SSH
使用SSH协议,您可以连接和验证远程服务器和服务。使用SSH密钥,您可以连接到GitHub,而不需要在每次访问时提供用户名或密码。
当您设置SSH时,您将生成一个SSH密钥并将其添加到SSH - agent,然后将密钥添加到您的GitHub帐户中。向SSH代理添加SSH密钥可以确保您的SSH密钥通过使用密码短语具有额外的安全性

image.png
公钥用来存储到github上用于解密;
私钥用用于存储到本地磁盘用于加密;
一行命令:ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
屏幕快照 2018-01-06 下午1.52.20.png
截图自[图片上传中...(屏幕快照 2018-01-06 下午1.55.47.png-9c0e5b-1515218162673-0)]
https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/ 屏幕快照 2018-01-06 下午1.55.47.png

出现以上图案说明.ssh生成成功。

去github上配置sshkey
[图片上传中...(image.png-987454-1515218679130-0)]


屏幕快照 2018-01-06 下午2.00.36.png
image.png
image.png

点击个人磁盘找到.ssh文件,并用文本编辑打开公钥文件


image.png
image.png

点击添加配置成功如图


屏幕快照 2018-01-06 下午2.12.08.png image.png image.png

然后就clone,移步到使用上面xcode clone一个本地仓库重复前面步骤

六、张三加入项目开发(SSH)

相关文章

  • Git使用学习(三)

    一、新建一个远程仓库作为共享仓库 登陆自己的github账号新建一个共享仓库GIT108.png 2.起名字并配置...

  • GIT入门

    git 学习笔记 1、Git 和 SVN的区别是什么。 三个区别:【存储】、【使用】、【管理】 存储:Git是对修...

  • 一日一记

    今日学习git使用

  • git技术,GitHub、GitLab

    git学习 Git教程(小白快速入门版) Git教程(简化版) git详细学习 Gitlab的管理使用手册git初...

  • 2018 11 8

    学习使用git管理代码

  • Git命令语法汇总

    本文是在学习廖雪峰Git教程后对常用Git命令的使用总结,仅供在使用Git时方便查找。 一、Git简介 Git是当...

  • 【openshift-3】添加Flask等第三方库+部署自己的应

    前提*:请先学习git和flask的简单使用 1、我们的操作只需要基础的git知识,如何使用git:Pro Git...

  • 2018 11 9

    学习使用git管理代码版本

  • 码农周刊分类整理 -- G

    GIT [译] 通过示例学习 Git 内部构造(@夏永锋_SJTU) Github Pages 使用教程 git ...

  • 版本控制

    在开发中 git 是最常用的版本控制软件,在学习极客时间苏玲的《玩转 git 三剑客》前,对 git 的使用只停留...

网友评论

      本文标题:Git使用学习(三)

      本文链接:https://www.haomeiwen.com/subject/zirsnxtx.html