Можно ли вставить код в bitbucket в несуществующий репозиторий? - PullRequest
1 голос
/ 23 мая 2019

Моя структура проекта выглядит следующим образом:

Project1:
--Repository 1
--Repository 2
--Repository 3
--
--
--Repository 8

Я использую bitbucket, и у меня уже создан Project1.Но я не хочу создавать репозитории вручную.Также у меня есть код с историей, нетронутой на моей локальной машине.При первом вводе этого кода в bitbucket будет ли он автоматически создавать хранилище в bitbucket?

Мой код:

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 

Я получаю следующую ошибку:

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.

Есть ли способ сделать это?Я не хочу создавать репо вручную.Вместо этого, когда я нажимаю код под конкретным проектом, будет ли bitbucket впервые создавать хранилище самостоятельно?

1 Ответ

2 голосов
/ 23 мая 2019

Поскольку хранилище должно * быть создано ранее, вы можете создать сценарий для этого создания, используя BitBucket Could API /2.0/repositories/{username}/{repo_slug} (сервер BitBucket имеет другой API )

Таким образом, ваш сценарий может зацикливаться на локальных папках, и для каждой из них создается соответствующий удаленный репозиторий, а также добавляется конфигурация origin для каждой подпапки.

...