博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git的sshkey生成步骤
阅读量:5306 次
发布时间:2019-06-14

本文共 629 字,大约阅读时间需要 2 分钟。

找到git安装的目录,运行“git-bash.exe”。

配置git的user的name及email

$ git config --global user.name "user123"$ git config --global user.email "user123@xx"

生成ssh

查看用户目录下是否已经存在ssh密钥

$ cd ~/.ssh

809074-20170705195309862-252538328.png

如果没有密钥,就不会有此目录。如果有,备份一下删除掉。

生成密钥

$ ssh-keygen -t rsa -C "user123@xx"

809074-20170705195404300-1828405754.png

按三下回车,密码为空。

809074-20170705195452347-288428973.png
此时,得到了两个文件,“id_rsa”与“id_rsa.pub”。位置在日志中会提示,“C:\Users\用户名.ssh”。

添加密钥

前往前面的“C:\Users\用户名.ssh”目录,右键“Git Bash Here”。

按顺序执行以下命令:

$ ssh-agent bash$ ssh-add id_rsa

前往github添加ssh

访问github->Settings->SSH adn GPG keys->New SSH key,将id_rsa_pub中的信息贴进去即可。

测试

$ ssh git@github.com

会提示你授权成功,可以从github上clone仓库到本地了。clone的时候,选择ssh方式即可。

转载于:https://www.cnblogs.com/xiaoyucoding/p/7123234.html

你可能感兴趣的文章
C语言输入日期计算是该年的第几天
查看>>
Caliburn v2 变更-模块化
查看>>
Python之路,Day3 - Python基础3
查看>>
实验 4 在分支循环结构中调用自定义函数
查看>>
Java学习笔记-3.类与对象
查看>>
力扣——车的可用捕货量
查看>>
Redis参数
查看>>
当多个客户请求一个servlet时,引擎为每个客户启动一个线程,那么servlet类的成员变量被所有的线程共享?...
查看>>
jquery更改输入框type为密码框password
查看>>
Usb设备驱动0:从usb设备被发现开始
查看>>
如何有效表达自己的想法
查看>>
ORA-02050故障诊断一例
查看>>
mysql sql灵活运用
查看>>
linux 查看并终止进程
查看>>
android控制控制的显示顺序
查看>>
无法识别的属性“targetFramework”。请注意属性名称区分大写和小写。错误解决的方法...
查看>>
SuiteScript 2.0 Error: SSS_INVALID_SRCH_FILTER_EXPR_TYPE
查看>>
Web前端从入门到精通-10 css简介——盒模型2
查看>>
滚动条
查看>>
Tomcat
查看>>