首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用SourceTree将本地存储库推送到Bitbucket,而不先在bitbucket上创建存储库?

如何使用SourceTree将本地存储库推送到Bitbucket,而不先在bitbucket上创建存储库?
EN

Stack Overflow用户
提问于 2014-06-19 03:58:47
回答 3查看 151.8K关注 0票数 130

有没有办法将我的本地git存储库导入SourceTree并将其推送到我的Bitbucket帐户,从而在我的帐户上创建与我的本地存储库相同的新存储库?或者我必须先进行在线回购,然后再推送?Github有一种方法可以直接从它的客户端发布你的本地repos,当你发布的时候它会自动创建它,但它有有限的私有repos。我只是在做作业,所以没有理由公开,所以我尝试使用bitbucket。

EN

回答 3

Stack Overflow用户

发布于 2016-04-07 01:48:16

Bitbucket支持REST API,您可以使用它以编程方式创建Bitbucket存储库。

此处提供的文档和cURL示例:https://confluence.atlassian.com/bitbucket/repository-resource-423626331.html#repositoryResource-POSTanewrepository

代码语言:javascript
复制
$ curl -X POST -v -u username:password -H "Content-Type: application/json" \
   https://api.bitbucket.org/2.0/repositories/teamsinspace/new-repository4 \
   -d '{"scm": "git", "is_private": "true", "fork_policy": "no_public_forks" }'

在Windows下,可以从Git Bash shell使用curl。

使用这种方法,您可以很容易地创建一个脚本,将许多repos从本地git服务器导入到Bitbucket。

票数 3
EN

Stack Overflow用户

发布于 2020-04-05 01:31:12

(至少是Linux/WSL)在bitbucket.org的浏览器中,创建一个与本地存储库同名的空存储库,按照bitbucket建议的说明导入本地存储库(输入两个命令)。

票数 1
EN

Stack Overflow用户

发布于 2021-04-21 15:58:43

如果您在SourceTree中有一个本地存储库,只需转到BitBucket网站,在那里创建一个新的存储库,而不使用.gitignore文件,在创建该存储库后,页面将显示以下命令来执行您想要执行的操作:

代码语言:javascript
复制
git remote add origin https://[username]@bitbucket.org/[username]/[reponame].git
git push -u origin master

您可以在本地SourceTree存储库的文件夹中使用Git Bash,然后粘贴这两个命令。现在,当您从SourceTree推送提交时,它也会被推送到在线BitBucket存储库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24294034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档