我想将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
有人有想法吗?
亲切的问候
答案 0 :(得分:2)
您正在使用github的读/写访问权限,因此您需要SSH密钥设置才能允许此操作。如果您只想要只读访问权限,请改用https://
URL方案。
如果你想对这个项目进行更改,那么你需要在github上分叉它并使用读/写访问权限(git@github...
)来访问它,正如我所说的那样需要一个SSH密钥并超出了stackoverflow的范围。
答案 1 :(得分:2)
使用此选项添加为submudule: git submodule添加https://github.com/escoz/QuickDialog