我有一个小的嵌入式Linux系统映像,我为用户部署。它上面有一个Python项目,它使用git ls-remote --heads
检查github进行更改,并使用git pull
来获取最新版本。
没有必要向存储库写任何东西,如果不可能的话,它实际上更好,因为这些系统不受我的控制。因此,我也不喜欢把我自己的Github凭据放在上面。
是否有可能以这种半公开的方式使用Github? 如果是这样,什么是一个很好的简约(我猜是SSH)设置?
(顺便说一句,这曾经工作,但最近停止了工作,我还没弄明白为什么。我从来没有设置过任何钥匙或其他什么,所以我猜这应该是可能的..)
答案 0 :(得分:0)
你可以克隆回购:
git clone git://github.com/SomeUser/SomeRepo.git
本地仓库将是“只读”,因为您将无法将更改推回到远程仓库。您仍然可以在本地修改文件和提交更改。
答案 1 :(得分:0)
使用HTTPS(https://help.github.com/articles/which-remote-url-should-i-use/)
按如下方式配置git以取消自签名证书警告:git config --global http.sslVerify false