git生成ssh-key,修改查看config信息

window查看是否已经有了ssh密钥:

提示: 以下命令都是在安装的git bash命令行中操作的,git bash安装包下载地址

  1. 进入到.ssh目录中,如:我的电脑目录是C:\Users\xxx\.ssh,每个人的用户目录xxx可能不一样,根据具体名字做修改,如果没有ssh秘钥,也就没有这个文件夹,直接跳过步骤2,看步骤3
	Administrator@xxx MINGW64 /
		$ cd ~/.ssh	
  1. 查看是否有ssh-key文件,如果有的话,就会有下面3个文件

    Administrator@xxx MINGW64 ~/.ssh
    $ ls
    id_rsa  id_rsa.pub  known_hosts
    
    
  2. 如果没有的话,生成密钥,输入下面命令,填写自己的邮箱后按3个回车,密码为空,没有出错的话,再次查看.ssh文件中得到了两个文件: id_rsa和id_rsa.pub

    Administrator@xxxx MINGW64 /
    
    $ ssh-keygen -t rsa -C  "xxxxxx@163.com"
    
    Generating public/private rsa key pair.
    Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
    Created directory '/c/Users/Administrator/.ssh'.
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa
    Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub
    The key fingerprint is:
    SHA256:c1KSzk3Gt1X5x6F3dQ0QhhzuCovHlj9qlnSXbEoytJM “xxxxxx@163.com
    The key's randomart image is:
    +---[RSA 3072]----+
    |         ..o+o..+|
    |         +o.   ++|
    |        o * . o.=|
    |      .o B . + .=|
    |     ..oS.+.. . o|
    |     oE+o==      |
    |    ..*B.+       |
    |     o+.o        |
    |     o....       |
    +----[SHA256]-----+
    
    
  3. 其中id_rsa.pub就是我们要使用的那个秘钥信息,复制里面的全部内容,登录github,粘贴到github 个人信息-设置ssh_key指定位置即可

  4. 测试是否添加成:
    ssh -T git@github.com
    如果成功有如下提示:
    Hi xxxxxx! You’ve successfully authenticated, but GitHub does not provide shell access.

------------------------分割线--------------------------

git config --list  查看当前用户信息

只更改当前项目的用户信息:

1. 先查看一下未设置前的config  
   $ cat .git/config
2. $ git config  user.name "xianbai” 配置用户名
3. $ git config  user.email xianbai@example.com 配置邮箱
4. 查看修改后的项目配置cat .git/config

全局信息修改

1. $ git config --global user.name "xianbai” 配置用户名
2. $ git config --global user.email xianbai@example.com 配置邮箱  
3. 用了 --global 选项,那么更改的配置文件就是位于你用户主目录下的那个,以后你所有的项目都会默认使用这里配置的用户信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值