我的项目使用Django,我需要在Compute Engine中运行Django的ORM,为此我希望在一个存储库中同步Compute Engine和App Engine以及我的开发服务器。
当我尝试:
gcloud init <proyect>
从计算引擎中,日志为:
ERROR: Unable to initialize project [tcontur2], cleaning up [***].
ERROR: (gcloud.init) Your git version 1.7.10 is older than the minimum version 1.8.1.
Please install a newer version of git.
我试试
apt-get update
apt-get upgrade
没什么。
我也试过:
git clone https://source.developers.google.com/myproyect
但是认证失败了。用户名和密码是什么?它不是我的Gmail用户帐户。
是否可以将计算引擎与App Engine中的代码同步?或者只能与另一个存储库一起使用?这个选项假设其他付款给Github,我不想花更多钱。
答案 0 :(得分:1)
我从我的新Debian实例中复制了你的问题,我能够解决它。我从以下网址下载了新的git版本:http://code.google.com/p/git-core/downloads/detail?name=git-1.9.0.tar.gz
此外,我还需要安装一些您可能已经安装的软件包,但万一我会告诉您哪些软件包。
这些是我采取的步骤:
sudo apt-get install libssl-dev libcurl4-openssl-dev libexpat-dev gettext
wget http://git-core.googlecode.com/files/git-1.9.0.tar.gz
tar -xvzf git-1.9.0.tar.gz
cd git-1.9.0
sudo make prefix=/usr all
sudo make prefix=/usr install
之后你可以用以下方法检查你的git版本:
git --version
现在,如果最后一个命令的输出显示&#34; git version 1.9.0&#34;,您应该能够使用以下命令创建存储库:
gclod init <project>