zoukankan      html  css  js  c++  java
  • github 解决 Agent admitted failure to sign using the key

    公司迁移git 新库,重新迁移数据。

    添加 ssh key 

    1. 首先要在新git 库管理平台 添加新的ssh-key :

    本机上执行 

    ssh-keygen -t rsa -C "YourName@example.com" 

    输出大致如下:

    Generating public/private rsa key pair.
    Enter file in which to save the key (/Users/xxx/.ssh/id_rsa):  <----缺省就可以,直接回车
    Enter passphrase (empty for no passphrase):	<----密码可以不用设,太多密码谁记得住,直接回车
    Your identification has been saved in /Users/xxx/.ssh/id_rsa. 
    Your public key has been saved in /Users/xxx/.ssh/id_rsa.pub

    2. 将 id_rsa.pub文件 内容复制到git上的ssh key 

    3. 同时添加 到本机的ssh key 列表: ssh-add 

    /Users/xxx/.ssh/id_rsa

    迁移

    1、带历史数据的迁移:

    1、在新版的页面上建立新的project

    2、修改本地repo的url: git remote set-url origin ${new_repo_url}  ;   git remote set-url --push origin ${new_repo_url}

    3、git push -u origin --all  ;   git push -u origin --tags

     

    2、不带历史数据的迁移:

    1、在新版的页面上建立新的project

    2、删除本地repo的.git目录

    3、git init

    4、git remote add origin ${new_repo_url}

    5、git add .

    6、git commit -m "Initial commit"

    7、git push -u origin master

     

    但是 在git push -u origin --all  时,出现 Agent admitted failure to sign using the key  错误,原因是 没有进行上述:3. 同时添加 到本机的ssh key 列表: ssh-add ,添加进即可

  • 相关阅读:
    Android常用的图片加载库
    BottomBar之Android底部菜单
    弧形菜单(Android)
    购物车动画(Android)
    基于zxing的二维码(网格)扫描
    Android菜单(动画菜单、360波纹菜单)
    Retrofit实现图文上传至服务器
    PAT甲级 1010 Radix 详细题解
    Leetcode刷题第三期Week1——模拟
    Matlab数据标准化——mapstd、mapminmax
  • 原文地址:https://www.cnblogs.com/xpxstar/p/9354526.html
Copyright © 2011-2022 走看看