git ssh key创建和github使用

github拉代码需要ssh验证

git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置。

一 、设置git:

设置git的user name和email:

$ git config --global user.name "xxx"

$ git config --global user.email "[email protected]"

查看git配置:

$git config --lis

二、生成SSH密钥过程:

1.查看是否已经有了ssh密钥:cd ~/.ssh

如果没有密钥则不会有此文件夹,有则备份删除

2.生存密钥:

$ ssh-keygen -t rsa -C "[email protected]"

按3个回车,密码为空这里一般不使用密钥。

最后得到了两个文件:id_rsa和id_rsa.pub

3.添加 私密钥 到ssh:ssh-add id_rsa

需要之前输入密码(如果有)。

4.在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。

打开 http://github.com,登陆xushichao,然后添加ssh。

注意在这里由于直接复制粘帖公钥,可能会导致增加一些字符或者减少些字符,最好用系统工具xclip来做这些事情。

xclip -selection c  id_rsa.pub

注意:密匙生成就不要改了,如果已经生成到~/.ssh文件夹下去找。

id_rsa.pub文件内容全部弄到github上。

时间: 2024-10-01 15:45:08

git ssh key创建和github使用的相关文章

多机使用SSH key连接至Github Page

在本地机器中安装好Git和Hexo之后,在终端或是Git Bash中执行如下代码: 12 git config --global user.name "YOUR NAME" # Github注册账户名git config --global user.email "YOUR EMAIL ADDRESS" # Github注册邮箱 验证Github 输入以下命令,生成SSH key: 1 ssh-keygen -t rsa -b 4096 -C "YOUR E

windows git ssh key for github

第一:检查.ssh是否存在(ls -al ~/.ssh) $ ls -al ~/.ssh Lists the files in your .ssh directory, if they exist 第二:产生新的SSH key(ssh-keygen -t rsa -C "[email protected]") $ ssh-keygen -t rsa -C "[email protected]" Creates a new ssh key, using the pro

git ssh key生成

重装系统后,需要重新安装git,ssh key便是遇到的其中一个问题,具体解决办法如下: 1.安装好git客户端后,查看本地是否有.ssh文件,命令如下:mkdir ~/.ssh 2.如果没有该文件,使用如下命令创建:mkdir ~/.ssh 3.配置全局的name和email:$ git config --global user.name "test"$ git config --global user.email "[email protected]" 4.生成

git ssh key配置

首先用如下命令(如未特别说明,所有命令均默认在Git Bash工具下执行)检查一下用户名和邮箱是否配置(github支持我们用用户名或邮箱登录): 查看git name 和 email git config --global --list 如未配置,则执行以下命令进行配置: git config --global user.name "这里换上你的用户名"git config --global user.email "这里换上你的邮箱" 然后执行以下命令生成秘钥:

Git SSH Key 生成步骤

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置. github的SSH配置如下: 一 . 设置Git的user name和email: $ git config --global user.name "your-name" $ git config --global user.email "your-email" 二.生成SSH密钥过程: 1.查看是否已经有了ssh密钥:cd ~/.ssh 如果没有密钥则不会有此

git SSh key多个key对应多个项目

必看 1. 本文不教你怎么生成key,主要解决多个项目对应多个SSH KEY的问题,在csdn code库上遇到的人估计很苦恼,为什么多个项目不能用一个key,为什么添加相同的key就会报重复 2. win7环境配置 第一步配置 $ git config --global user.name "ZhangSan" $ git config --global user.email "zhangsan@163.com" 必须global,否则会失败.. 第二步 生成三个

[转] Git SSH Key 生成步骤

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置. github的SSH配置如下: 一 . 设置Git的user name和email: $ git config --global user.name "xuhaiyan" $ git config --global user.email "[email protected]" 二.生成SSH密钥过程:1.查看是否已经有了ssh密钥:cd ~/.ssh如果没有密钥则

git ssh key 配置 Ubuntu os

1.生成ssh key: ssh-keygen -t rsa -C “[email protected]” 此时,在~/.ssh/文件夹下会有两个文件, id_rsa 和 id_rsa.pub.分别保存ssh 的密钥和公钥. 2.把id_rsa.pub里面的内容复制到gitlab服务器内个人账号下的ssh_key部分. 3.在本地添加密钥: ssh-add ~/.ssh/id_rsa 这步在linux下似乎是必要的,不添加这步会导致识别不了账号密码.在windows下则不需要这一步. 4.从gi

How to generate ssh key only for github and not conflict with original key

3 生成SSH公钥 $ ssh-keygen -t rsa -C "[email protected]" #ssh-keygen -t dsa -C "[email protected]" # Creates a new ssh key using the provided email Generating public/private rsa key pair. Enter file in which to save the key (/home/you/.ssh