一 、前言:

  大家换电脑、换公司的时候,经常要关联本地git和git线上仓库, 在这里我就顺便记一下,好记性不如烂笔头, 以后找起来来方便

二 、查看自己是否生成过公钥,有的话可以直接拿过来用, 也可以生成新的覆盖

  1.    cd ~/.ssh

  2.     ll   或者  ls

  3.     cat ~/.ssh/id_ed25519.pub    

       

三 、生成/添加SSH公钥 (分两种情况,你没生成过 和  之前生成过)

1.  你可以按如下命令来生成 sshkey:  

ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com"
# Generating public/private ed25519 key pair...

注意:这里的 xxxxx@xxxxx.com 只是生成的 sshkey 的名称,并不约束或要求具体命名为某个邮箱。

    

   2. 按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_ed25519.pub 文件内容,获取到你的 public key

cat ~/.ssh/id_ed25519.pub
# ssh-ed25519 AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

     

  3. 假如你生成过就会出现下面的

  然后   cat ~/.ssh/id_ed25519.pub    查看公钥即可

四 、  复制公钥, 在github中添加   或者  码云gitee中添加  (我这边 就以 github和码云为例子)

   (先说github)

   1. 打开github =》设置 ,  添加公钥 

    

      然后 输入  ssh -T git@github.com     若返回 Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功

        

  

   (再讲gitee)

2. 打开码云gitee  =》设置 ,  添加公钥

    

    

    然后输入    ssh -T git@gitee.com

     若返回 Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。

    

线上的仓库通过公钥 和 本地的私钥 打通了, 上传下载 就不需要每次都输入 账号密码了

    添加成功后,就可以使用SSH协议对仓库进行操作了

    

最新文章

  1. jQuery常用方法和函数
  2. 剑指Offer:面试题34——丑数(java实现)
  3. JQuery MultiSelect(左右选择框)
  4. sudo service docker start
  5. 【OpenStack】OpenStack系列4之Glance详解
  6. HDU 1003 Max Sum(AC代码)
  7. 讨论oracle在rowid和rownum
  8. 我的MYSQL学习心得(十三)
  9. jmeter性能测试 套路二
  10. FSharp 调用 Oracle.ManagedDataAccess.dll
  11. 学习TensorFlow,保存学习到的网络结构参数并调用
  12. 【Spring Cloud笔记】 Eureka通过集群实现高可用
  13. FPGA验证之SystemVerilog+UVM
  14. Trie(字典树)解析及其在编程竞赛中的典型应用举例
  15. QWidget窗口类
  16. VPS高性能虚拟机KVM详解
  17. javascript中对条件判断语句的优化 分类: JavaScript 2015-06-07 09:54 832人阅读 评论(2) 收藏
  18. [C] 错误笔记:函数调用——值传递
  19. C++STL之unordered_map与QT的QHash对比
  20. python 连接sql server数据库的示例代码

热门文章

  1. 微信小程序文件上传至七牛云(laravel7)
  2. 禁用 Windows 共享服务,释放 445 端口
  3. CentOS 7.5 安装配置tigervnc-server
  4. SpringMVC前后端分离交互传参详细教程
  5. Cobalt Strike的使用
  6. redis的事件处理机制
  7. Windows 7/8 64位系统 不能注册32位dll 文件的解决方案
  8. 【仿真】Carla之收集数据快速教程 (附完整代码) [7]
  9. MySQL中的约束,添加约束,删除约束,以及其他修饰
  10. Dubbo 和 Spring Cloud 的区别?