我刚开始使用git,就在这一秒。我被邀请使用一个包含som子模块的项目,并通过github帐户获得了权限。当我克隆repo时,我得到了一些错误:
git submodule init
Submodule 'js/Common/enginelite' ([email protected]:clientName/EngineLite.git) registered for path 'js/Common/enginelite'
到目前为止看起来不错…
git submodule update
Cloning into 'js/Common/enginelite'...
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
所以我的问题是…在此期间是否有传递凭据的方法?我是在本地还是在github上做点什么?谢谢!
最佳答案
查看js/Common/enginelite
中是否有一个名为.git的目录编辑文本文件.git/config
。如果有一个名为.git的文件,它将有一行读取“gitdir:…”的内容,在该目录中查找并在那里编辑config
文件。希望文件的内容能告诉你在哪里可以添加用户名@。