我们如何从已经安装了 git 的谷歌云 shell 连接到一个 git 帐户?

问题描述

我能够看到 git 已经安装在 cloud shell 中。另外,当我开火时 'git config --list' 命令我得到下面的输出

core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
credential.https://source.developers.google.com.helper=gcloud.sh
core.repositoryformatversion=0
core.filemode=true
core.bare=false

这些凭据是什么?以及如何连接到我的 github 帐户?

提前致谢。

解决方法

根据GCP documentation,您可以将您的 github 帐户添加到 GCP Cloud Shell 以将您的文件上传到私有 git 存储库。

,

首先,您需要将 ssh 密钥添加到您的部署中:

-登录 GitHub。

-在右上角,点击您的个人资料照片,然后点击您的个人资料

-在您的个人资料页面上,点击仓库,然后点击您的仓库名称。

-在您的存储库中,点击设置

-在侧边栏中,点击部署密钥,然后点击添加部署密钥

-提供标题,粘贴来自 workingdir/id_github.pub 的公共 SSH 密钥。

-如果您希望此密钥对存储库具有写入权限,请选择允许写入权限。具有写访问权限的部署密钥允许将部署推送到存储库。

-点击添加密钥

-从磁盘中删除 SSH 密钥:

rm id_github*

完成此操作后,我找到了一些用于生成凭据的文档,您可能可以使用这些文档。

将 git 帐户连接到 google 看这个 documentation 然后你继续 git 配置的部分

对于您要求提供凭据的部分,请找到此 documentation 这是 Google 凭据

,

谢谢大家的回答。我会提到对我有用的东西。

我使用

设置了git配置
git config --global user.email "you@example.com"
git config --global user.name "Your Name"

当我克隆我的私人仓库时,

git clone https://[your-git-repo].git

我必须输入我的 GitHub 密码。然后我执行了我必须做的任何更改,并在提交后做了

git push

我再次必须提供我的 github 密码,并将更改推送到我的私人存储库。 请让我知道是否有更好/理想的方法来实现相同的目标。