Работа с git в Netbeans (Windows Workstation)

Автор: admin 21 Nov 2013 Отзывы Ваш отзыв

В общем поимев немного секса с настройкой git для Netbeans спешу поделиться появившимся опытом.
Допущения:
- не объясняем что такое Netbeans и git
- Netbeans с англоязычным интерфейсом
- проект в Netbeans уже создан
- работаем с удаленным репозиторием через ssh по ключам из windows
- репозиторий должен быть создан на сервере и иметь хотя бы одну ветку (branch)
Детали подкатом.

Значит есть куча всяких онлайн туториалов и статей на тему что такое git, как начать с ним работать и тому подобное, например:
netbeans manual или установка git и настройка github. Значит неважно используете ли вы github или свой сервер с удаленным репозиторием, чтобы git заработал в вашем Netbeans необходимо выполнить следующую последовательность действий:

1. Создаете пару ключей ssh как описано во второй ссылке. Важно!
Не указывать passphrase при генерации.

2. Добавляете публичный ключ в github аккаунт или на ваш сервер в autorized_keys.

3. Открываете gitbash и проверяете работу авторизации по ssh:
ssh git@88.XX.XX.XX или ssh git@github.com. Если все в порядке, то получите что вроде:
Hi user! You’ve successfull authenticated bla bla… Важно! Если этого не произошло, или у вас просит пароль или не пускает, дальнейшие действия с Netbeans бессмысленны.

4. Если все пучком, далее открываете Netbeans, ставьте курсор на текущем проекте, идете в меню Team->Git->Clone , открывается окно , где вы указываете следующее:
- Repository UPL: 88.XX.XX.XX:project.git или github.com:user/project.git
- Username: git
- Private/Public key: как правило это чтото вроде C:\Documents and Settings\Администратор\.ssh\id_rsa
Жмете next, на следующем экране выбираете ветку чекбоксом (как я писал вначале она уже должна присутствовать в вашем репозитории), снова next и на следующем экране выбираете каталог на диске куда клонировать, рекомендую указать несуществующий каталог, после нажатия на finish Netbeans склонировав содержимое удаленного репозитория спросит вас, а не создать ли проект в указанном каталоге - соглашайтесь.

5. Копируете во вновь созданный каталог Ваши файлы из старого проекта, или вообще откуда угодно, указываете какие папки/файлы игнорировать для репозитория, делаете commit всего проекта, затем git->remote->push и вуаля, Ваш проект на удаленном сервере/репозитории/githubе. Старый проект можете удалить.

PS: кажется все просто, однако времени на это ушло куча

Рубрика: Programming

Теги: , ,

Ссылка на заметку:

Отзывов нет

Комментариев пока нет.

Оставьте свой отзыв

Имя Сообщение
E-mail (обязательно)
Введите 5 + 5 =