2013-10-14 5 views
4

Я немного новичок в git и github, но я понимаю, как это работает.Может ли GitHub/BitBucket быть создан как ваш локальный репозиторий?

Из теории, которую я узнал, github или bitbucket действует как удаленный репозиторий при локальном использовании git. Теперь скажите, что я использую такой инструмент, как «cloud9» или «nitrous.io», где вы можете сделать все свое развитие в браузере и удаленно, я бы хотел знать:

1) Можно ли сделать github/bitbucket ваш «локальный» репозиторий, не имея локального git?

2) Как это можно сделать? Я предполагаю, что будут задействованы ключи SSH, но я бы хотел избежать использования локального git и делать все между github/bitbucket и онлайн-инструментом кодирования.

Спасибо за помощь.

ответ

4

1/Возможно ли сделать github/bitbucket вашим «локальным» хранилищем, не имея локального git?

Номер GitHub или BitBucket РЕПО всегда upstream repo (верхняя быть клон), а не локальное репо.

2/Как это может быть сделано

Из this thread, можно клонировать из консоли Cloud9:

git clone [email protected]:whatever 

Это означает, что у вас есть локальный репозиторий на стороне облака (на сервер cloud9).
Это один из Cloud9 key features:

контроля версий имеет важное значение для каждого кода. Вот почему git и mercurial выпекаются во всех аспектах вашего проекта Cloud9, от создания до командной строки.
Запустите git и hg команды в командной строке, как и на вашем локальном терминале.

+0

С точки 2) ваш ответ указывает, что, как я хотел бы использовать свою локальную систему в качестве локального репозитория, теперь я должен использовать инструмент облака в качестве локального репо? Если это правильно, просто подтвердите, я отредактирую ваш ответ, чтобы включить эту деталь, и отметьте ее как ответ. Спасибо за помощь :) – Joe

+0

@Joe Да, я отредактировал свой ответ, чтобы сделать этот пункт («местное репо на облаке») более ясным. – VonC

2

Git поставляется с предустановленной на всех Nitrous.IO коробках. Мы делаем невероятно легким создание SSH-ключа для вашего облачного окна, а затем добавляем его в Github, чтобы вы могли клонировать/нажимать на ваши восходящие репозитории.

Вот небольшой путеводитель о добавлении ключей Nitrous.IO SSH на Github:

http://help.nitrous.io/github-add-key/

+0

Спасибо! Вы дали мне еще одну причину начать пользоваться своим сервисом больше. + указывает на поддержку Django. – Joe

+0

Кроме того, я не знаю, является ли это лучшим местом для поиска аналогичного инструмента Github, но будет ли BitBucket поддерживаться в ближайшее время? Я также хотел бы использовать некоторые частные репозитории. – Joe

+1

Вы можете использовать битбакет на Nitrous.IO.У нас нет ярлыков, чтобы добавить ваши ключи для доступа к nitrous.io SSH в Bitbucket, но вы можете добавить их вручную. – ajhit406

Смежные вопросы