美文网首页
【操作】Git版本控制流#2HTTPS和SSH

【操作】Git版本控制流#2HTTPS和SSH

作者: needrunning | 来源:发表于2019-06-28 14:40 被阅读0次

本文简要介绍了git版本控制流操作中遇到的几个问题,涉及到下载方式和cloning失败的原因,适合有一定git操作基础的读者阅读。至于git版本控制的原理和基本命令,请参考网络相关的文档。

两种下载方式HTTPS和SSH

文中提供了两种下载代码的方式HTTPS和SSH,使用SSH时需要用户登录。如果你刚刚接触git版本管理,使用一些工具或者命令行直接操作,分清楚你的代码下载来源是很关键的。

如何使用仓库Url下载代码

https下载

cloning失败有哪些

文中解释了cloning失败的几种场景和原因,版本,权限,远程Url正确性
https-cloning-errors

文中提到的更新远程仓库地址,很实用,试想公司的代码库做分组整理迁移,原来的地址发生变化时,这条命令就起到作用了。

$ git remote set-url origin https://github.com/github/ReactiveCocoa.git
# Change the 'origin' remote's URL

再补充一点 出现

fatal: unable to access '...git/': SSL connect error

解决方式

yum update -y nss curl libcurl

Connecting to GitHub with SSH

SSH是一个客户端服务器形式的网络协议,如果你还不熟悉,参考官方文档 connecting-to-github-with-ssh
完成相关的设置和检测。

connection-via-ssh.png

to see if existing SSH keys are present

ls -al ~/.ssh

check connection

ssh -T git@github.com

正常的话会有如下显示

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

相关文章

  • 【操作】Git版本控制流#2HTTPS和SSH

    本文简要介绍了git版本控制流操作中遇到的几个问题,涉及到下载方式和cloning失败的原因,适合有一定git操作...

  • 【操作】Git版本控制 # 5 相关工作流

    Git操作与git工作流 当我们谈论git时,我们首先会想到版本控制和各种命令及概念。git基础操作请看我的另外一...

  • Git使用相关

    git 配置多个SSH-Key生成并部署SSH key Git 忽略一些文件不加入版本控制: 在Git中如果想忽略...

  • 2018-09-30 Day31 - 学习Git

    Git是一个版本控制工具 -- 分布式的版本控制系统Mercury - python开发的版本控制软件 Git操作...

  • git简明教程

    git是目前很强大且应用最广泛的版本控制系统。本文对git中最常用的操作命令做了一些总结。 配置ssh 使用htt...

  • Git 极速学习笔记

    快速上手Git版本控制 基本概念和操作 如何提交 git add . 添加所有文件git commit -m "备...

  • 【操作】Git版本控制#3 SSH公钥

    SSH 实际上是一种认证协议,是服务器间通讯,相互信任的一种协议 添加 SSH 公钥 参考 生成/添加SSH公钥 ...

  • git学习笔记

    推荐git bash\sourceTreegit 版本控制工具;工作流: 工作区-》暂存区-》版本库 1、git ...

  • 搭建Flutter Framework开发环境

    一、相关依赖 Linux,Mac OS X或者Windows git:用于源码的版本控制; ssh client:...

  • git

    git命令 git介绍 分布式版本控制系统。 git版本库操作 创建git仓库在C:\github\创建目录hel...

网友评论

      本文标题:【操作】Git版本控制流#2HTTPS和SSH

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