0

我想将一个 github 项目复制到我自己的项目中。我在终端中执行了以下操作

cd *your-project-location*
git submodule add git@github.com:escoz/QuickDialog.git

我给了我的项目文件夹所有读写权限,但在终端中它给出了以下错误。

MacBook-Pro-van-Stef-2:FormsExample geelenstef$ git submodule add git@github.com:escoz/QuickDialog.git
Cloning into 'QuickDialog'...
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Clone of 'git@github.com:escoz/QuickDialog.git' into submodule path 'QuickDialog' failed

有人有想法吗?

亲切的问候

4

2 回答 2

2

您正在使用对 github 的读/写访问权限,因此您需要设置 SSH 密钥来允许这样做。如果您只想要只读访问权限,请改用https://URL 方案。

如果你想对这个项目进行更改,那么你需要在 github 上 fork 并使用读/写访问 ( git@github...) 来访问它,正如我所说的,这需要一个 SSH 密钥,并且超出了 stackoverflow 的范围。

于 2012-11-08T09:43:40.150 回答
2

使用它添加为子模块: git submodule add https://github.com/escoz/QuickDialog

于 2012-11-21T09:05:40.003 回答