Как я могу использовать свой Git в школе

Мы начинаем новый проект о школе. Наша задача — создать полнофункциональное веб-приложение на PHP с требованием использования базы данных. Я работаю в группе из трех человек, поэтому сотрудничество обязательно.

Вместо загрузки файлов на наш FTP-сервер я планировал сделать это через BitBucket. Deploy может автоматически загружать коммиты на наш сервер через FTP. Это уже работает.

Создание, редактирование, переименование и удаление файлов можно выполнять через онлайн-интерфейс. Однако копирование и загрузка файлов через ButBucket.org невозможны. Последние два понадобятся для сборки проекта.

Здесь возникает проблема; в нашей школе действует строгая политика работы в школьной сети. Компьютеры в нашей школе используют Windows 7. Мы не можем устанавливать программы, потому что у нас нет прав администратора. Мы можем запускать файлы .exe, но только из нашего домашнего каталога, размер которого составляет всего около 100 МБ. Следствием этого является то, что мы не можем установить ни Git, ни SourceTree (или аналогичную программу).

У нас в школе тоже нет Wi-Fi, поэтому использование собственных устройств не вариант.

Я ищу решение для управления нашим репозиторием Git на этих школьных компьютерах.

Я надеюсь, что кто-то имеет опыт в чем-то подобном или просто имеет более творческий ум, чем я.


person Tim N.    schedule 30.03.2015    source источник
comment
Может быть, что-то вроде github.com/sheabunge/GitPortable?   -  person Dan Smith    schedule 30.03.2015
comment
Я бы поговорил с профессорами CS (?) и привел бы сильный пример использования/аргумент. Было бы «лучше» получить поддержку ИТ. Если в школе есть отдельный компьютерный класс CS, им должно быть относительно легко разместиться.   -  person user2864740    schedule 30.03.2015
comment
Либо так, либо делайте всю свою разработку на удаленной машине и подключайтесь к ней по SSH/удаленному рабочему столу из школы.   -  person    schedule 30.03.2015


Ответы (1)


К сожалению, я не думаю, что есть способ получить доступ к Git без Интернета, но вы можете clone переместить репозиторий на переносной носитель и позже скопировать его на свой компьютер. Для клонирования вашего проекта используйте эту команду:

git clone /path/to/source-repository /another/path/to/destination-repository
person Or Med    schedule 30.03.2015
comment
Он сказал, что школьные компьютеры жестко подключены. - person Rafael; 30.03.2015