Я могу загрузить репозиторий мерзавца без мерзавца?

Тогда проблема вернулась. Я удалил Microsoft.CodeDom.Providers.DotNetCompilerPlatform и Uninstall-пакет Microsoft.Net.Compilers, но не помог. Затем не было никакой помощи. Убрал проект и не помог. Перезагруженный сервер не помог. Затем я заметил, что проект не нужен не последнему, который в настоящее время составляет 1.0.5, а 1.0.3, так как это ошибка не могла загрузить версию 1.0.3. Поэтому я установил эту версию dll, и теперь она работает.

15
задан Casey Rodarmor 27 February 2009 в 14:53
поделиться

4 ответа

Это походит на то, что Вы ищете, что-то, что позволит Вам иметь локальный рабочий каталог со своим фактическим удаленным репозиторием мерзавца.

Начиная с таких движений против мерзавца philsophy всегда наличия Вашей всей локальной истории репозитория, я сомневаюсь, что Вы собираетесь найти что-либо. Ваш лучший выбор состоял бы в том, чтобы, вероятно, просто скопировать источники от другого мерзавца рабочий каталог с помощью типичных методов копии файла (ftp tarball, или безотносительно).

РЕДАКТИРОВАНИЕ: OOC, делает клиент мерзавца на самом деле , требуют доступ администратора устанавливать для персонального использования? Я понимаю администратора необходимости для установки одного из серверов мерзавца, но клиент должен согласиться только с пользовательским доступом. Попытайтесь установить (или скомпилировать из источников) просто клиент.

4
ответ дан 1 December 2019 в 02:10
поделиться

На сервере с репозиторием мерзавца создайте сценарий оболочки, который экспортирует и архивирует код, затем загрузите ту zip с других машин.

, Например:

cd /pub/git/project.git
git archive --format=zip --prefix=project/ HEAD > /home/project/public_html/downloads/project-dev.zip


кроме того, чтобы заставить это генерировать ГОЛОВУ, по запросу, используют сценарий серверной стороны, чтобы выполнить сценарий оболочки и предоставить zip-файл для загрузки.

Вот основной сценарий CFML, который делает это - но он может, очевидно, быть записан на любом языке серверной стороны.

<cfset OutputFilename = "#ProjectName#-dev.zip"/>
<cfexecute name="/home/project/latest.sh"/>
<cfheader name="Content-Disposition" value="inline; filename=#OutputFilename#"/>
<cfcontent file="./#OutputFilename#" reset type="application/zip"/><cfsetting showdebugoutput="false"/><cfabort/>


РЕДАКТИРОВАНИЕ : веб-интерфейс cgit мерзавцу поддерживает это из поля. Просмотрите любую фиксацию, и можно загрузить .zip, .tar.gz или .tar.bz2

15
ответ дан 1 December 2019 в 02:10
поделиться

Вы можете просто scp (1) репозиторий мерзавца к Вашей локальной машине, если у Вас есть ssh доступ к машине, на которой находится репозиторий мерзавца. Когда Вы хотите объединить историю, Вы можете scp новый repo назад и слияние.

6
ответ дан 1 December 2019 в 02:10
поделиться

Можно ли добавить веб-браузер Мерзавца к компьютерам, размещающим эти репозитории? Что-то как Gitweb или подобный?

5
ответ дан 1 December 2019 в 02:10
поделиться
Другие вопросы по тегам:

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