ubuntu服务器下git ssh 密钥 配置

原创 2013年11月07日 15:09:19
前提,已经在服务器创建了repositories,接下来讲的是在linux下,通过配置ssh密钥,实现每次访问git而不需要输入用户名,密码。

1. 创建密钥

ssh-keygen -t rsa -C "xxxx@gmail.com" -f ~/.ssh/test-github
-t 指定密钥类型,默认即 rsa ,可以省略
-C 设置注释文字,比如你的邮箱
-f 指定密钥文件存储文件名,会生成 test-github 和 test-github.pub 两个文件
剩下一路回车,密钥文件就在指定路径下生成了。


2. 将密钥添加到github账户下

将test-github.pub文件的内容添加到github的“SSH KEYS”里面


3. 本地添加ssh别名

vi ~/.ssh/config
加入:
host test-github
user git
hostname github.com
port 22
identityfile ~/.ssh/test-github

4. 测试连接

ssh -T test-github
看看是否返回成功


5. clone github下的项目

注意,在项目页面的右面,选择SSH,在点击复制url,原始的url可能如下:
git@github.com:user_name/project_name.git
你要根据别名,替换为:
git@test-github:user_name/project_name.git


这样clone的项目,提交的时候,就不需要提交用户名和密码了。



版权声明:本文为博主原创文章,未经博主允许不得转载。

如何生成git的公钥和私钥

一、 Git windows 客服端(MsysGit)下载 下载地址:http://code.google.com/p/msysgit/ 二、从开始菜单中找到Git 点击Git Bash 弹出命令行窗...
  • wqjsir
  • wqjsir
  • 2013年12月18日 00:06
  • 73327

ubuntu下ssh密钥到github(或者coding)

ubuntu下ssh到github(或者coding)
  • elegance_zf
  • elegance_zf
  • 2015年09月15日 21:33
  • 10885

ubuntu设置 SSH 通过密钥登录

我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器。但是,一般的密码方式登录,容易有密码被暴力破解的问题。所以,一般我们会将 SSH 的端口设置为默认的 22 以外的端口,或者...
  • permike
  • permike
  • 2016年08月31日 17:06
  • 7622

ubuntu下git的安装和使用

Git 是一个快速、可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访问。   一、Git安装:   1、 二进制方式安装:         $ sudo a...
  • qiu265843468
  • qiu265843468
  • 2014年06月01日 15:02
  • 7336

ubuntu中ssh, git公私钥问题

今天使用git, 在windows上一切正常, 但在Ubuntu上安装好git后,出现如下问题: sudo ssh -T git@github.com 提示 Permission denied (p...
  • dengzhaoqun
  • dengzhaoqun
  • 2012年02月15日 19:13
  • 2195

ubuntu16.04安装git和配置ssh

第一步:     安装git。打开终端输入命令     sudo apt-get install git 第二步:     配置本机git的两个重要信息,user.name和use...
  • qq_26990831
  • qq_26990831
  • 2016年07月08日 00:33
  • 8613

ubuntu下利用SSH登录git(转载)

1. 生成 SSH 公钥 每个需要使用git服务器的工程师,自己需要生成一个ssh公钥 进入自己的~/.ssh目录,看有没有用 文件名 和 文件名.pub 来命名的一对文件,这个 文件名 通常...
  • bmj
  • bmj
  • 2012年06月04日 16:17
  • 7249

本地创建git生产秘钥流程推一个项目到码云

1.安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功! 安装完成后,还需要最后一步设置,在命令行输入: $ git con...
  • wulove52
  • wulove52
  • 2017年03月27日 23:29
  • 1660

git 服务器以及ssh密钥公钥

------------------------------------------关键词--------------------------------------- RD_H_02/HKBDM  ...
  • quanguoheme
  • quanguoheme
  • 2013年12月24日 12:01
  • 1574

Git客户端在window下生成密钥的方法

Git客户端在window下生成密钥的方法 Gitbash工具生成密钥 关于git的使用极其原理我也不是很熟悉(到时候赵琪会给大家做分享)这里我只是给大家介绍一下,如果确保您在window...
  • yangchangji
  • yangchangji
  • 2013年10月10日 19:05
  • 2697
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu服务器下git ssh 密钥 配置
举报原因:
原因补充:

(最多只允许输入30个字)