【发布时间】:2016-04-01 05:38:21
【问题描述】:
最近我开始使用 Raspberry Pi 2 来托管一些简单的 webapps 并托管一个 gitlab-server。两者似乎都运行良好,直到我想从 gitlab 克隆一个 repo。 IE。我正在尝试在我的 RasPi2 上克隆一个存储库,该存储库托管在我的 RasPi2 上。我生成了一个 ssh-key 并将其添加到我的 gitlab 帐户中。然后我尝试克隆一个 repo,但我不断收到权限被拒绝错误。
为了清楚起见:每个命令都在我的 RasPi2 上执行;我通过普通台式电脑的 ssh 连接到它。
任何帮助解决这个问题都会很棒,在此先感谢。
【问题讨论】:
-
ssh -v <gitlab server>说什么?可能,ssh 看不到或接受您密钥的私有部分 -
在 git-user (
git@<gitlab server>) 中使用 ssh 确实有效。克隆存储库得到以下信息:fatal: could not create work tree dir 'RasPi-landing-page'.: Permission denied。 (RasPi-landing-page 是 repo 名称。) -
因此是与网络交互无关的客户端问题。我将从在 RPi 上创建一个空的 repo 开始,将 repo 数据从 PC 上的克隆推送到 RPi,然后尝试重置 RPi 上的工作树。好吧 cmets 不适合解释复杂的事情:)
标签: git ssh gitlab raspbian raspberry-pi2