【问题标题】:How can I change a cloned repo to a read/write one如何将克隆的存储库更改为读/写存储库
【发布时间】:2018-10-13 04:41:18
【问题描述】:

我在 bitbucket 上有一个存储库。

我将 SSH 密钥从我的机器添加到 SSH 密钥 部分

然后我将我的 repo 克隆到我的机器上并更改了 readme.txt 文件

我执行了以下操作

 git status
 git add .
 git commit -m “updated readme”
 git push

我的访问被拒绝

【问题讨论】:

  • 您是否将密钥添加到您的帐户或存储库中?
  • 我在机器上生成了 ssh 密钥,然后将值复制到了 repo
  • 您需要将其从 repo 中删除并放入您的帐户。
  • 这是我自己的仓库
  • 没关系 - 如果密钥在您的帐户中,那么这就是您验证自己的方式。如果密钥在存储库中,那么这就是您作为 CI/CD 系统进行身份验证的方式。

标签: git github ssh bitbucket ssh-keys


【解决方案1】:

我在机器上生成了 ssh 密钥,然后将值复制到了 repo

确保:

  • 将公钥内容复制到您的帐户 SSH 设置中
  • 在您的HOME/.ssh 文件夹中有私钥

【讨论】:

  • @softwareisfun 这是你自己的仓库吗?还是您被宣布为该回购协议的合作者?它是私人仓库还是公共仓库?
  • @softwareisfun 您使用什么服务? GitHub?比特桶? GitLab? AWS 代码委员会?当我们回答不同的系统支持不同类型的配置和设置时,了解什么是野兽会很有帮助。即,Butcucket 具有 repo 级别的身份验证,而 GitHub 只有用户和组织成员级别的身份验证以及公共分叉和私有。
猜你喜欢
  • 2013-06-04
  • 2019-07-04
  • 2012-05-03
  • 1970-01-01
  • 2012-09-03
  • 2016-05-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-31
相关资源
最近更新 更多