1

我有一个密码!在其中以及当我尝试使用以下语法从 git 克隆存储库时:

  git clone https://username:password!@github.com/org/repository.git

我收到此错误:

 bash: !@github.com/org/repository.git: event not found

如何在不更改密码的情况下修复它?

我在 Linux 中。我在windows中使用过这个没有任何问题。

4

1 回答 1

11

只需反斜杠感叹号。它在bash(历史扩展)中有特殊的含义。

git clone https://username:password\!@github.com/org/repository.git

您也可以将其包装成引号 ( '):

git clone 'https://username:password!@github.com/org/repository.git'
于 2013-05-09T11:00:47.667 回答