【问题标题】:Convert Bitbucket to Github将 Bitbucket 转换为 Github
【发布时间】:2015-07-17 04:52:46
【问题描述】:

我以前在命令行上使用 git 和 github。我下载了 sourcetree 并使用了 bitbucket,只是想看看什么是最好的选择。我想我不小心以某种方式在命令行上迁移了 Bitbucket。因为现在当我执行 git init 并尝试推送时,github 上什么也没有发生。然后我尝试从我的 mac 中删除所有访问密钥,并尝试使用 ssh 密钥重新安装 github,但这似乎不起作用。当我做 git pull - 我得到以下 如何在命令行中删除 bitbucket 并返回到 github 上工作?

【问题讨论】:

  • “我不小心在命令行上迁移了 Bitbucket”是什么意思? Bitbucket 是您的存储库的托管服务。它与命令行中发生的事情无关。另外,您写道:当我执行 git init 并尝试推送时,github 上什么也没有发生。您不应该期望在初始化新存储库后立即推送任何内容。您首先必须为此设置一个 remote(即指向托管在 GitHub 上的现有存储库的链接)。
  • 我在这方面真的很陌生。谢谢你的建议。我认为 git init 会在 github 上创建一个空的 repo,我将能够自动添加提交并推送到 master。一开始没看懂。

标签: git github terminal bitbucket atlassian-sourcetree


【解决方案1】:

在 GitHub 上,您会在右侧找到您的存储库 URL

根据需要复制此 URL。现在启动终端并导航到您的 git 存储库所在的目录。运行以下命令,您应该会看到您的 bitbucket 设置为原点,

git remote -v

我们需要删除它并用您的 github 替换它。我们可以这样做

git remote remove origin
git remote add origin git@github.com:ollieatkinson/OKAMutableDirectedGraph.git

现在您应该能够像往常一样推/拉!请记住将远程 URL 替换为您自己的。

【讨论】:

  • Markdown 格式提示:不要在 Stack Overflow 上使用三反引号语法。相反,将代码缩进 4 个空格。
  • 我是否必须对每个 repo 一遍又一遍地这样做?
  • @user3730179 每个存储库你应该只需要执行一次 - 你也可以有多个遥控器,所以如果你想仍然能够同时推送到 bitbucket 和 github。
  • git remote -v 不返回任何东西
  • 我不想要 bitbucket - 我现在只想要 github :(
猜你喜欢
  • 1970-01-01
  • 2022-10-24
  • 2016-09-06
  • 2012-11-19
  • 2017-05-02
  • 1970-01-01
  • 2016-12-04
  • 2021-12-15
  • 2011-06-02
相关资源
最近更新 更多