Git使用之设置SSH Key

设置SSH Key

  

  1.  
 检查是否已经有SSH Key。

  

  $cd ~/.ssh

  

  如果说没有这个目录,就直接看第三步

  

  2.  
 备份

  

  3.  
 生成一个新的SSH。

  

  $ssh-keygen -t rsa -C "email"

  

  之后直接回车,不用填写东西。之后会让你输入密码。然后就生成一个目录.ssh ,里面有两个文件:id_rsa ,
id_rsa.pub

  

  4.  
 把这个SSH放到github上。
用公钥。先在GitHub上注册一个用户,然后进入account-setting
,把id_rsa.pub的内容复制进去就可以了。

  

  然后把id_rsa.pub里的内容复制进去就可以了。

  

  5.  
 测试OK。输入命令:

  

  $ssh -T [email protected]

  

  ubuntu下会让你输入密码,输入完成后,会显示在GitHub上的用户名。

  

  Then:设置Git的帐户信息:

  

  在终端里输入命令:

  

  git config --global user.name "username"

  

  git config --global user.email "email"

  

  帮助文档上说不用token了。之后就可以开始建库,开始使用。

时间: 2024-11-05 22:41:12

Git使用之设置SSH Key的相关文章

Jenkins配置git/github 插件的ssh key

参考来源:http://jingyan.baidu.com/article/a65957f4f0acc624e67f9bc1.html 方式一:本地需要生成公私钥文件,git/github中新建ssh key时,将公钥填入:jenkins中存放私钥. 方式二:本地需要生成公私钥文件,git/github中新建ssh key时,将公钥填入.jenkins中不进行密钥处理,机器会根据本地环境变量(env的配置)进行搜索->其中就有.ssh文件夹 值得注意的是:jenkins创建的工程中,填入的git

Gitblit Git 无密码 clone pull SSH Key 生成

部分内容参考自:http://blog.csdn.net/fenglailea/article/details/39317513 1.git基础配置 配置查看 git config --lis 用户名和邮箱,如果已填写过则PASS git config --global user.name "username" git config --global user.email "[email protected]" 2.生成SSH密钥(mysshkey是别名,可以任意)

二、windows下使用git拉取github上的项目(通过设置ssh key方式)

一.windows下使用git拉取github上的项目 1.创建仓库 说明: 2.打开git bash 3.使用ssh-keygen命令生成自己的公钥和私钥 首先输入ssh-keygen,这里会提示你输入私钥保存的位置,直接回车使用默认位置即可, 后面会两次提示输入密码 直接回车 这里标红的两个文件 id_rsa和id_rsa.pub分别是私钥和公钥 4.查看生成的秘钥 cat ~/.ssh/id_rsa.pub 此时打开C:UsersAdministrator.ssh 文件夹(.ssh文件夹默

Windows下设置 ssh key,配置GitHub ssh key

1.新建一个目录,利用git工具打开 Git Bash Here 2.执行如下命令 ssh-keygen -t rsa -C "[email protected]" 其中邮箱为GitHub的邮箱 3.再执行eval  "ssh-agent -s"命令 4.输入ssh-add ~/.ssh/id_rsa 命令时候报错 5.出现上述情况,输入ssh-add ~/.ssh/id_rsa 后,再次执行ssh-add ~/.ssh/id_rsa 后成功 6. 用vim复制ke

解决git本地多ssh key的问题

最近手上一个项目需要使用到一台服务器作为专用的部署服务器,在实施过程中遇到了一些问题,具体如下: 1. 服务器的ssh默认端口和项目git仓库的ssh端口不一致 2. 部署需要使用项目提供的ssh key,不能使用服务器本身的默认ssh key 这些问题都被顺利解决了,这里特记录一下,防止遗忘. 针对上述问题,下面主要从这三个点来记录解决方案. 如何生成ssh key 如何使用特定ssh端口从git仓库拉取项目 如何使用特定密钥文件从git仓库拉取项目 一.生成 ssh key 系统默认的ssh

Windows环境下阿里云添加SSH Key及Git配置Key

1. 运行 git-bash.exe 进入命令行 2. 判断是否已存在本地公钥: cat ~/.ssh/id_rsa.pub 如果看到一长串以 ssh-rsa 或 ssh-dsa 开头的字符串,可以跳过 ssh-keygen 步骤 3. 生成 ssh key ssh-keygen -t rsa "自定义标识符" 生成代码会有两个步骤,提示设置密码(默认没有密码).pub文件名称及保持路径,按Enter直接跳过步骤使用默认值.需要注意的是,如果自定义了文件名/路径,需要在 SSH 客户端

git - Mac生成SSH key

步骤1.检查是否已经存在SSH Key 打开电脑终端,输入以下命令: ls -al ~/.ssh 会出现两种情况 步骤2. 生成/设置SSH Key 继续上一步可能出现的情况 (1)情况一: 终端出现文件id_rsa.pub 或 id_dsa.pub,则表示该电脑已经存在SSH Key,此时可继续输入命令: //将公钥放到剪切板 pbcopy < ~/.ssh/id_rsa.pub 这样你需要的SSH Key 就已经复制到粘贴板上了,然后进行步骤3 (2)情况二: 终端未出现id_rsa.pub

Mac下一台电脑管理多个SSH KEY(转)

一.关于ssh是什么?http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html 二.需求:一台电脑上(Mac os)管理多个ssh key,可以任意切换,达到多用户(账号)使用不同ssh提交代码.以下利用gerrit和github账号来做例子. 1)生成ssh key ssh-keygen -t rsa -C "[email protected]" 若一路回车(密码可以不写),这样只会在~/.ssh/ 目录下生成 id_r

一台机器上~/.ssh/文件夹内如何管理多个ssh key

刚刚接触github,按照廖国锋的教程http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 第一次操作ssh key那里,没问题. 然而,老师的新项目,不在github.com上,挂在coding.net上,于是在coding.net上又要设置ssh key. 于是,出现了一系列问题,其本质原因就是coding.net读取了原来的专属用于github的~/.ssh/id_rsa: 而我