zoukankan      html  css  js  c++  java
  • git问题记录

    1.从http切换到ssh,github在本地pull时发生

    ERROR: Repository not found.

    fatal: Could not read from remote repository.

    总之遇到这种问题,把key重新生成一遍在github上重新加一次。具体

    https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

    https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account

    Generating a new SSH key

    $ ssh-keygen -t ed25519 -C "your_email@example.com"

    Adding your SSH key to the ssh-agent

    1. Start the ssh-agent in the background.

      $ eval "$(ssh-agent -s)"
      > Agent pid 59566

    Add your SSH private key to the ssh-agent and store your passphrase in the keychain. If you created your key with a different name, or if you are adding an existing key that has a different name, replace id_ed25519 in the command with the name of your private key file. $ ssh-add -K ~/.ssh/id_ed25519 Note: The -K option is Apple's standard version of ssh-add, which stores the passphrase in your keychain for you when you add an ssh key to the ssh-agent. If you chose not to add a passphrase to your key, run the command without the -K option. If you don't have Apple's standard version installed, you may receive an error. For more information on resolving this error, see "Error: ssh-add: illegal option -- K."

    Copy the SSH public key to your clipboard.

    If your SSH public key file has a different name than the example code, modify the filename to match your current setup. When copying your key, don't add any newlines or whitespace.

    $ pbcopy < ~/.ssh/id_ed25519.pub


    注意:因为我本地要上传两个github的账号,所以还必须在~/.ssh目录下增加config配置,不同key针对不同账号,把相应zjhgx.pub里面内容拷贝到github setting里的ssh and gpg keys.
      1 Host zjhgx163.github.com                                                                                                                                                                                                                            
      2     HostName github.com
      3     PreferredAuthentications publickey
      4     IdentityFile ~/.ssh/zjhgx163
      5 
      6 Host zjhgx.github.com
      7     HostName github.com
      8     PreferredAuthentications publickey
      9     IdentityFile ~/.ssh/id_ed25519

    2. 不知怎么回事,sshkey添加到github过两天,再git pull 发现permission denied(public key).又得

    eval "$(ssh-agent -s)"
    ssh-add ~/.ssh/zjhgx
     
    喜欢艺术的码农
  • 相关阅读:
    archlinux 安装deepin桌面连接wifi不能输入密码
    LinuxMint/Ubuntu 关机重启等待 90 秒问题的解决办法
    WPS for Linux 字体配置(字体缺失解决办法)
    mysql 找回密码
    SQL的四种连接-左外连接、右外连接、内连接、全连接
    springmvc+shiro应用配置
    java手机验证码实现
    maven+ssm+cxf3配置例子
    破碎之花--普西拉之歌
    HTML5示例程序地址
  • 原文地址:https://www.cnblogs.com/zjhgx/p/14826172.html
Copyright © 2011-2022 走看看