我正在尝试首次将Eclipse项目的本地Git存储库推送到Google Cloud Repository中。
为此我选择Team
|来自我的Eclipse(Mars)项目的Eclipse Project Explorer中的上下文菜单中的Push Branch 'master'
,然后提供以下信息:
google
https://source.developers.google.com/p/<x>/
其中x
是我的Google云平台项目的名称<y>@gmail.com
表格的Google帐户名称,即有效的电子邮件地址接下来,我再次出现两个对话框,再次询问https://source.developers.google.com/p/<x>/
存储库的凭据(好像第一个被拒绝,但为什么?)并且我提供相同的凭据(用户,密码)两次。
此时,我遇到了以下错误消息:
Can´t connect to any URI: https://source.developers.google.com/p/<x>/
(https://source.developers.google.com/p/<x>/ not authorized)
可能有什么不对?在推送到Google Cloud Repository时,我应该使用另一个凭据而不是(全局)凭据来推送到Google Cloud Repository(从安全角度看似乎是明智的),如果是这样,我怎么能获得一个?总的来说,从Eclipse内部执行这种推送的正确方法是什么,而不是command-line?
答案 0 :(得分:1)
毕竟我最终是从command line开始做的:
cd <local-git-repository>
# pwd contains .git; try git status
# gcloud init was already run
git config credential.helper gcloud.sh
git remote add google https://source.developers.google.com/p/<x>/
这包括以下效果:
google: https://source.developers.google.com/p/<x>/