Jalena Blog

  • 首页
  • 程序开发
    • Java
    • Spring
    • SpringBoot
    • SpringMvc
    • Python
    • Odoo
    • C#
    • SQL
    • Web
    • Linux
  • 移动设备
    • Android
    • BlackBerry
    • Router
  • 杂七杂八
    • 我的废话
    • 音频
    • 视频
    • 常用软件
  • 关于
A bad workman always blames his tools.
  1. 首页
  2. Zaqizaba
  3. 正文

Git 使用密钥登陆服务

2017-10-25 378点热度 0人点赞 0条评论

生成密钥

# 生成 sshkey
ssh-keygen -t rsa -C "jalena@bcsytv.com"

添加已经存在的密钥至Linux

cd ~/.ssh
rz id_rsa
chmod 600 id_rsa
chmod 700 ~/.ssh

# 添加密钥到系统
ssh-agent bash
ssh-add id_rsa
ssh-add -l

添加密钥到Windows目录

将密钥文件存放至用户目录 %HOMEPATH%\.ssh

Windows 存放密钥

使用密钥登陆必须使用git@这样的ssh协议才行,如果之前使用的是https协议的话,那么需要将协议修改为git@这样的ssh协议。

Mac设置

mac系统下需要维护配置文件,不然重启之后会发现找不到密钥。

touch ~/.ssh/config

# 维护如下内容
Host github.com
HostName github.com
User jalena
PreferredAuthentications publickey
IdentityFile /Users/jalena/.ssh/git_rsa
UseKeychain yes
AddKeysToAgent yes

Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile /Users/jalena/.ssh/git_rsa
UseKeychain yes
AddKeysToAgent yes

修改仓库地址

$ git remote -v
origin https://github.com/demo/test.git (fetch)
origin https://github.com/demo/test.git (push)

# 替换协议为git
$ git remote set-url origin git@github.com:demo/test.git

添加密钥至GitEE

gitee 公钥设置

添加密钥至GitHub

测试

$ ssh -T git@gitee.com
Welcome to Gitee.com, jalena!

$ ssh -T git@github.com
Hi jalena! You've successfully authenticated, but GitHub does not provide shell access.

至此可以使用git@来管理项目

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: git
最后更新:2019-08-20

Jalena

原创内容,转载请注明出处! 部分内容来自网络,请遵守法律适用!

点赞
< 上一篇
下一篇 >

文章评论

取消回复

Jalena

原创内容,转载请注明出处! 部分内容来自网络,请遵守法律适用!

腾讯云
最新 热点 随机
最新 热点 随机
Docker overlay2 清理 & 数据转移 PowerShell 升级 & 增强 Python pip 升级 ESXI & Alpine & Clash Premium 旁路网关 ESXi install Alpine & Clash Proxy 打造自己的Aria2c专属设置 ESXI 升级 Centos 7 离线安装Nginx Centos nmcli 网络管理命令 Linux 密钥登录
PowerShell 升级 & 增强Docker overlay2 清理 & 数据转移
Git 使用密钥登陆服务 天龙八部2 财富卡 JAVA JDBC 报错一则! ESXI 升级 Prodad heroglyph v2.6.31 EDIUS输出到磁带之180b Red Giant Magic Bullet Looks v1.4 SQL Between 边界问题 Java JUnit4测试代码记录 做企业专题片的基本套路
标签聚合
odoo Edius 解码 wordpress java 其他 生活 Centos
Links
  • 猿人学网站
  • ZWWoOoOo
  • 时空镜像
  • Emin.ink
  • Feng Blog
  • ninja911

COPYRIGHT © 2021 Jalena Blog. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS