gpt4 book ai didi

linux - 在 GitHub 上将 BitBucket 存储库添加为远程

转载 作者:太空狗 更新时间:2023-10-29 12:04:29 25 4
gpt4 key购买 nike

我刚刚在 Ubuntu 上安装了 git,现在我想在 BitBucket 中处理我的存储库。我对如何操作有点困惑。我不能执行以下操作:

git remote add BitBucketRepo git@bitbucket.org:dir/file.git

因为它返回以下错误:

fatal: Not a git repository (or any of the parent directories): .git

它明明是指向一个 git 仓库,那它为什么要骗我呢?

此外,值得注意的是,我正在使用 SSH,并且已成功将我的 GitHub 帐户与我的计算机配对。

最佳答案

您需要从本地 git 存储库(您已在其中运行 git initgit clone 的目录)运行此命令 - 否则为 git remote不知道您要为哪个本地存储库添加 Remote 。

应该像cd my-local-dir一样简单, 其中my-local-dir是包含本地(克隆的)git 存储库的目录。

如果您还没有本地可用的存储库:

git clone git@github.com:...etc... my-local-dir
cd my-local-dir
git remote add ButbucketRepo git@bitbucket.org...
git push -u ButbucketRepo master

这会将您的代码从 Github 克隆到 my-local-dir目录,将您的 BitBucket 存储库添加为远程存储库,将您的代码推送到 Bitbucket 并设置本地 master跟踪 BitBucket 远程的 master 的分支分支。

跟踪意味着涉及远程的命令,如 git push将自动使用 BitBucket Remote 的 master分支。如果您不想要这种行为,请跳过 -u 选项。

关于linux - 在 GitHub 上将 BitBucket 存储库添加为远程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20082050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com