gpt4 book ai didi

Github 在 ssh 后提示输入凭据

转载 作者:行者123 更新时间:2023-12-02 14:30:59 25 4
gpt4 key购买 nike

我按照此处的说明使用 github 建立了 ssh:

https://help.github.com/articles/connecting-to-github-with-ssh/

我测试了 ssh 连接,但仍然没有运气

iron@debian:~/Documents/websites/basic_setup_edited_20-08-2017@21-15$ ssh -T git@github.com
Hi alex3wielki! You've successfully authenticated, but GitHub does not provide shell access.

但是在做了 git push 之后,我得到了这个:
iron@debian:~/Documents/websites/basic_setup_edited_20-08-2017@21-15$ git push
Username for 'https://github.com': alex3wielki
Password for 'https://alex3wielki@github.com':

我尝试切换
url = https://github.com/alex3wielki/project-setup.git

url = ssh://github.com/alex3wielki/project-setup.git
正如另一篇文章中的指示,但它所做的只是:
iron@debian:~/Documents/websites/basic_setup_edited_20-08-2017@21-15$ git push
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我知道 repo 存在,这是链接

https://github.com/alex3wielki/project-setup

当我将 repo 链接更改为
url = ssh://git@github.com/alex3wielki/project-setup.git

它不会提示输入密码,但即使在进行更改并进入 git add . 之后也是如此我明白了
Everything up-to-date

我正在使用 Debian 9。我错过了什么?

这是更多信息

SSH“有效”

SSH "works"

但不是真的

But not really

我在文件夹结构的根目录/顶部。 git add .git push从这里完成
iron@debian:~/Documents/websites/basic_setup_edited_20-08-2017@21-15$ ls -a
. .. assets bower.json .bowerrc content _dev .git Gruntfile.js index.html node_modules package.json .sass-cache scripts

最佳答案

您必须将您的 ssh key 添加到 github,以便 github 知道您是唯一一个如何推送到 repo 的人。
您可以学习如何创建 ssh key 并将其添加到 github here

生成 ssh key

  • 在终端
    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

  • 输入所需的密码和过程中询问的其他信息。

    将 SSH key 添加到 ssh-agent

    首先启动 ssh 代理
    eval "$(ssh-agent -s)"
    将您的私钥添加到 ssh 代理
    ssh-add ~/.ssh/id_rsa
    将您的 key 添加到 github

    要将您的 key 添加到 github,您可以按照提到的流程 here

    关于Github 在 ssh 后提示输入凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46066453/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com