Конфигурирование удаленного репозитория мерзавца на сетевом сервере?

Если Вам не нужен доступ к исходному коду затем , последний официальный Солярис 11 все еще бесплатный для "разработка, тестирование, разработка прототипа и демонстрация Ваших приложений" как на ее лицензию . Просто загрузите его и установите

, можно также найти готовый VMs для использования от Oracle

1
задан 28 August 2009 в 21:38
3 ответа

Что ОС является Вашим сервером? Это намного легче с сервером Linux.

Можно сделать это следующим образом (предположение, что у Вас уже есть ssh доступ). Я назову Вашу вылазку сервера и Ваш рабочий стол dan, для удобства.

Соединитесь со своим сервером от Вашего рабочего стола:

ssh sally

затем на сервере, создайте где-нибудь для хранения repos:

mkdir -p /var/git
cd /var/git

Теперь необходимо где-нибудь сохранить материал. Затем мы предположим, что у Вас уже есть мерзавец repo для Вашего проекта, названного 'project1.git' на Вашем рабочем столе. Можно сделать следующее для каждого нового проекта:

Все еще на сервере

mkdir project1.git
cd project1.git
git --bare init   #use bare as you don't need the files checked out on the server
touch git-daemon-export-ok   #for later if you set up the git daemon (optional)

Затем обратно на рабочем столе, продвиньте свои изменения в новом repo на сервере:

git remote add origin sally:/var/git/project1.git
git push origin master

Именно. Можно затем клонироваться от другой машины с

git clone sally:/var/git/project1.git project1.git

Дополнительные отдельно оплачиваемые предметы:

  • Настройте [демон мерзавца] [2], для совместного использования, не нуждаясь ssh в доступе.
  • Настройте [gitweb][3] для получения хорошего веб-интерфейса

2 - http: //www.kernel.org/pub/software/scm/git/docs/git-daemon.html

3 - http://git.or.cz/gitwiki/Gitweb

6
ответ дан 3 December 2019 в 16:31

Просто протолкните SSH; установите свое удаленное как MyServer:/path/to/gitrepo и далеко Вы идете. Если Вы хотите обеспечить доступ только для чтения к Интернету в целом, можно или использовать HTTP, или git-daemon поддерживать git:// протокол URL.

2
ответ дан 3 December 2019 в 16:31
  • 1
    Чтобы постараться не иметь полный доступ оболочки, используйте git-shell наряду с SSH как пользовательская оболочка. –  sybreon 27 August 2009 в 14:25

Я нашел, что эта ссылка была самой полезной: Мерзавец Intall на Windows Server 2008

0
ответ дан 3 December 2019 в 16:31

Теги

Похожие вопросы