是否可以将代码推送到不存在的存储库中的位桶中?

时间:2019-05-23 01:58:16

标签: git bitbucket git-bash bitbucket-server

我的项目结构如下:

git remote add origin https://User@bitbucket.org/scm/proj1/repos1.git
git remote set-url origin https://User@bitbucket.org/scm/proj1/repos1.git
git push -u origin master 

我使用bitbucket,并且已经创建了Project1。但是我不想手动创建存储库。另外,我的本地计算机中具有完整历史记录的代码。通过第一次将此代码推送到bitbucket中,它将自动在bitbucket中创建存储库吗?

我的代码:

fatal: NullReferenceException encountered.
   Object reference not set to an instance of an object.
fatal: remote error: Repository not found
The requested repository does not exist, or you do not have permission to
access it.

我收到以下错误:

var frm = $('#editForm');
frm.off("submit"); //detach any existing submits.
frm.submit(function(event){…

有什么办法可以做到这一点?我不想手动创建存储库。相反,当我将代码推送到特定项目下时,bitbucket会自行首次创建存储库吗?

1 个答案:

答案 0 :(得分:2)

由于必须先创建存储库 ,所以您可以使用BitBucket Could API /2.0/repositories/{username}/{repo_slug}(BitBucket服务器具有different API)对创建过程进行脚本编写

这样,您的脚本可以在本地文件夹上循环,并为每个文件夹创建相应的远程存储库,并在每个子文件夹上添加origin配置。