Итак, для совместных проектов необходима такая технология как svn. На винде все куда проще создать свой репозитория и подключиться к нему, помню у меня ушло около часа, чтобы с нуля понять что да как. А вот в Ubuntu все не так просто.
начнем-с:
шаг первый: регистрируемся на https://github.com/ . Сайт с очень дружелюбным интерфейсом, на порядок отличается от других. ну а если кто то хочет другой, то можно почитать на wiki про git и увидите много других.
шаг второй: и вот у нас есть наш логин и пароль. если у вас есть уже репозиторий(или репозиторий вашего напарника,), то пропускаем этот шаг. если нет, то регистрируем новый репозиторий. я регистрировал Free версию. И получаем в итоге https://github.com/BaTpyIIIka/openCV наш готовый репозиторий.
шаг третий: тут уже начинается посложнее, советую изначально пройти на сайте и вбить про себя инфу в разделе ваша учетная запись.
шаг четвертый: устанавливаем git, sudo apt-get install git-core
шаг пятый: это шаг для тех кто создавал свой репозиторий. в разделе исходный код мы можем видить все настройки что да как, но не так все просто как показано.
вбиваем в терминале как все показано
git config --global user.name "Vyacheslav"
git config --global user.email tarasov.vyacheslav90@gmail.com
далее идет строчка add your public key его обязательно надо добавить, именно с этим я потратил больше всего времени, оказывается все просто если знать что откуда брать. я делал следующим образом /usr/lib/git-core идем по этому пути, там находим git-gui, запускаем его в терминале и в правом верхнем углу видим помощь, а там вкладка ПОКАЗАТЬ КЛЮЧ SSH вот он этот ключ. копируем его и идем на сайт github и там добавлем его.
ну а дальше все просто следуем инструкции что нам предложил github и будет счастье. Я лично не следовал той инструкции, а все делал уже через git-gui, там программа с таким дружелюбным интерфейсом, разобрать в ней труда большого не надо.
шаг шестой: это для тех кто подключается к существующими репозиторию, тут надо кое что проверить с напарником но смысл почти такой же, так же добавляем ключ, и ссылки на репозиторий, и по логике будет счастье.
как потестим этот шаг напишем конкретнее.
начнем-с:
шаг первый: регистрируемся на https://github.com/ . Сайт с очень дружелюбным интерфейсом, на порядок отличается от других. ну а если кто то хочет другой, то можно почитать на wiki про git и увидите много других.
шаг второй: и вот у нас есть наш логин и пароль. если у вас есть уже репозиторий(или репозиторий вашего напарника,), то пропускаем этот шаг. если нет, то регистрируем новый репозиторий. я регистрировал Free версию. И получаем в итоге https://github.com/BaTpyIIIka/openCV наш готовый репозиторий.
шаг третий: тут уже начинается посложнее, советую изначально пройти на сайте и вбить про себя инфу в разделе ваша учетная запись.
шаг четвертый: устанавливаем git, sudo apt-get install git-core
шаг пятый: это шаг для тех кто создавал свой репозиторий. в разделе исходный код мы можем видить все настройки что да как, но не так все просто как показано.
вбиваем в терминале как все показано
git config --global user.name "Vyacheslav"
git config --global user.email tarasov.vyacheslav90@gmail.com
далее идет строчка add your public key его обязательно надо добавить, именно с этим я потратил больше всего времени, оказывается все просто если знать что откуда брать. я делал следующим образом /usr/lib/git-core идем по этому пути, там находим git-gui, запускаем его в терминале и в правом верхнем углу видим помощь, а там вкладка ПОКАЗАТЬ КЛЮЧ SSH вот он этот ключ. копируем его и идем на сайт github и там добавлем его.
ну а дальше все просто следуем инструкции что нам предложил github и будет счастье. Я лично не следовал той инструкции, а все делал уже через git-gui, там программа с таким дружелюбным интерфейсом, разобрать в ней труда большого не надо.
шаг шестой: это для тех кто подключается к существующими репозиторию, тут надо кое что проверить с напарником но смысл почти такой же, так же добавляем ключ, и ссылки на репозиторий, и по логике будет счастье.
как потестим этот шаг напишем конкретнее.
А зачем Git?
ОтветитьУдалить