Git与SSH

作者: 申申申申申 | 来源:发表于2016-09-26 10:36 被阅读63次

许多Git服务器都是用HTTP和SSH,本文介绍使用SSH时候的相关配置

  1. 首先确认是否已经拥有密钥,默认 SSH密钥存储在 ~/.ssh目录下,进入该目录查看其中内容
  $ cd ~/.ssh
  $ ls 
  1. 寻找是否存在一对以(id_dsaid_dsa.pub)或者(id_rsaid_rsa.pub)

其中带有.pub扩展名的文件是公钥,对应的另一个是私钥
如果有直接使用
如果没有创建

     $ ssh-keygen -t rsa -C "youremail@ff.com"
     Enter file in which to save the key (/Users/fengfeng/.ssh/id_rsa): id_rsa_ff
     Enter passphrase (empty for no passphrase): 
     Enter same passphrase again: 

默认会在相应路径下生成id_rsaid_rsa.pub两个文件
然后输入passphrase(可以为空),设置后 在进行版本控制的时候 每次与Git服务器通信的时候都需要输入passphrase,以此来避免一些失误

  1. 把密钥加入ssh
$ ssh-add id_rsa_ff
  1. 查看公钥
$ cat ~/.ssh/id_rsa_ff.pub
  1. 添加到需要的地方

不合适的地方 还请指点~ 感激不尽(下篇准备码一篇关于pod的文章~)

2016.09.26 上午

相关文章

  • 个人博客搭建

    git ssh 问题 SSH原理与运用(一):远程登录

  • git常用操作

    git工作流程 本地git与github建立连接 在本地创建ssh key来创建连接,$ssh-keygen -t...

  • git中git:// 和 git@的区别

    git://是git协议类似于ssh 但是没有认证git@ 使用ssh协议 等于 ssh://git@ 原文链接

  • Git配置ssh

    测试 SSH 连接$ ssh -T git@git.oschina.net[mailto:git@git.osch...

  • 「Git」Git 简单使用

    日常命令 SSH Mac 与 Linux 默认安装了SSH,Win 安装了Git Bash,自带SSH,终端输入s...

  • 公司内网使用git clone报错ssh连接超时

    ssh -T git@github.com 测试ssh,报连接超时 ssh -T -p 443 git@ssh.g...

  • Pycharm连接gitlab(Mac)

    准备 $git 检查是否已经安装git $ssh 检查是否有ssh 生成SSH秘钥 通过命令cd ~/.ssh进入...

  • git 配置SSH协议

    本文章总共讲述以下几点内容: git SSH 协议的配置 利用git ssh协议链接远程仓库 一:git SSH ...

  • Git与SSH

    许多Git服务器都是用HTTP和SSH,本文介绍使用SSH时候的相关配置 首先确认是否已经拥有密钥,默认 SSH密...

  • 使用git 链接github

    下载并安装git 创建ssh链接github 一、创建ssh 打开git软件 输入 ~/.ssh 查看是否有ssh...

网友评论

    本文标题:Git与SSH

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