gpt4 book ai didi

git - 使用 SSH key 时为 "*** Please tell me who you are."

转载 作者:太空狗 更新时间:2023-10-29 13:05:48 26 4
gpt4 key购买 nike

我正在为 git 使用 ssh key ,在我添加 ssh key 并检查它是否已成功验证之后。但是我还是不能提交代码

$ eval "$(ssh-agent -s)"
Agent pid 2599

$ ssh-add ~/id_rsa
Identity added: /home/vagrant/id_rsa (/home/vagrant/id_rsa)

$ssh -T git@github.com
Hi my-git-username! You've successfully authenticated, but GitHub does not provide shell access.

但是我不能提交

$ git commit -m "Develop Dockerfile for shopContainer"

*** Please tell me who you are.

Run

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'vagrant@vagrant-ubuntu-trusty-64.(none)')

最佳答案

Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"

注意:您已成功通过身份验证,但 git 需要您的用户名和电子邮件才能执行提交。

与认证无关。您的用户名/电子邮件 可以不同于您的 GitHub 帐户。

您需要单次运行以下命令。

$ git config --global user.email "you@example.com" 
$ git config --global user.name "Your Name"

$ git config --list # see if the 'name' & 'email' are set correctly

user.name & user.email 将在 ~/.gitconfig 文件中全局设置。

$ cat ~/.gitconfig     # see global config file

See more details

关于git - 使用 SSH key 时为 "*** Please tell me who you are.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42335599/

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