Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Github密码已更改_Git_Github - Fatal编程技术网

Github密码已更改

Github密码已更改,git,github,Git,Github,我在github上设置了一个存储库,一切都很顺利,但是,我的github帐户密码更改为带有@符号的密码。正在尝试使用更改密码 git clone https://user:newPassword@github..... 由于@符号,它认为部分密码是HTTPS url的一部分 有办法吗?对github来说,这是个新概念 谢谢 是的,有几种方法可以解决这个问题,但是您不应该将密码放在Git URL中。生成SSH密钥: $ ssh-keygen -t rsa 将其添加到中的GitHub帐户,然后使

我在github上设置了一个存储库,一切都很顺利,但是,我的github帐户密码更改为带有
@
符号的密码。正在尝试使用更改密码

git clone https://user:newPassword@github.....
由于
@
符号,它认为部分密码是HTTPS url的一部分

有办法吗?对github来说,这是个新概念


谢谢

是的,有几种方法可以解决这个问题,但是您不应该将密码放在Git URL中。生成SSH密钥:

$ ssh-keygen -t rsa
将其添加到中的GitHub帐户,然后使用:

$ git clone ssh://git@github.com/…
GitHub也提供了一些关于该主题的资源:


+1无论如何都应该这样做以确保安全。否则,您的密码将在您的终端历史记录中可见(除其他原因外)。