没有 SSH 的 Git 和 Bitbucket

标签 git bitbucket

我已经在我的计算机上设置了一个本地 git 存储库,我正在尝试将其推送到一个新创建的 Bitbucket 帐户。

问题是 Bitbucket 给了我一个要推送到的 ssh url,但是我所在的网络(大学)阻止了外部 ssh 的 ssh 端口。所以失败了,如果我尝试用 https:// 替换 ssh:// 它一直告诉我身份验证失败。

有没有办法不使用 ssh 推送到 bitbucket?

最佳答案

您可以通过 HTTPS 连接到 GitHub 和 Bitbucket 存储库。两者都会让你 push 。

这些是用于 HTTPS 访问的典型 URL:

https://username@bitbucket.org/username/repository.git
https://github.com/username/repository.git

请注意,每当您想要与远程通信时,Git 都会提示您输入密码。

关于没有 SSH 的 Git 和 Bitbucket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16608086/

相关文章:

git - git 上更智能的冲突解决器

git - cmder/git 将 (master -> origin) 显示为分支而不是 (master)

git - 如何删除所有神秘的 "index on"和 "WIP on"提交?

git - Jenkins 和 Bitbucket 集成

macos - bitbucket git push 身份验证失败 (mac os x)

git - 如何在git中将文件 "Un-push"?

Git:团队如何从测试服务器 pull 和推送到存储库

node.js - 我在 Linux 中安装 npm 时遇到一堆错误

git - 以编程方式在 Bitbucket 上创建 pull 请求?

bitbucket - Snyk 如何设置自动拉取请求的审阅者(Bitbucket Cloud)