> README.md $ git init $ git add README.md $-6ren">
gpt4 book ai didi

Git 要求输入错误 URL 的密码

转载 作者:太空狗 更新时间:2023-10-29 13:37:52 25 4
gpt4 key购买 nike

在 GitHub 上创建存储库后,我按照 GitHub 给出的说明进行操作:

$ echo "# test" >> README.md
$ git init
$ git add README.md
$ git commit -m "first commit"
$ git remote add origin https://github.com/user/test.git
$ git push -u origin master

(在上面的 URL 中,实际的用户名被替换为 user。)

然后我被问到(由 Ksshaskpass)关于

Password for 'https://xxxxxxxx@github.com':

(不问用户名)这个xxxxxxxx其实就是我在GitHub上创建账号时使用的初始密码。而且我的密码被拒绝了,所以我无法推送数据。

我期待输出 like the following .

$ git push -u origin master
Username: <username>
Password: <password>

我删除了~/.gitconfig,但情况没有改变。 (尚未询问用户名。)~/.git 目录不存在。所以我怀疑我很久以前创建的配置文件有误,但我找不到它。

你能给我一些关于这个现象的提示吗?

环境:openSUSE 13.2,git-2.1.4-13.1.x86_64

最佳答案

将远程 url 更改为 ssh .
每次你想运行时,https 都会一直要求你输入密码 git pull/push/fetch .

只需按照这些步骤操作,您将立即设置您的 ssh key :

  • 生成一个新的 ssh key (如果您已有 key ,则跳过此步骤)
    ssh-keygen -t rsa -C "your@email"

  • home/.ssh 中设置 key 后目录(windows下为Users/<your user>.ssh),打开并复制内容


如何给github账号添加sh key?

  • 登录github账号

  • 点击右上角的 Rancher (设置)
    github account settigns

  • 点击 SSH keys
    ssh key section

  • 点击 Add ssh key
    Add ssh key

  • 粘贴您的 key 并保存

  • 更改远程 url git remote set-url origin <new_ssh_url>

你们都准备好了:-)

关于Git 要求输入错误 URL 的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31279043/

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