Архив 16.04.2009

16
Апр
09

Советы по Git

Совет #1

Возможно, вы уже успели заметить, что при работе с HTTP git весьма немногословен, особенно старые его версии. Например, в Debian Etch по умолчанию доступен git версии 1.4.*. Полагаю еще не все успели мигрировать на новый stable, Lenny. Думаю вам будет интересно узнать про одну переменную окружения, которая меня сильно выручает:

~$ GIT_CURL_VERBOSE=1 git clone http://example.com/repository.git

Увидев ее, git выдает verbose вывод от libcurl, чем удивительно облегчает процесс отладки удаленных репозиториев.

Совет #2

Если на удаленном репозитории используется HTTP Basic-Auth, то указать свой логин и пароль можно в файле ~/.netrc, в следующем формате:

machine example.com
login johndoe
password doepass

Только не забудьте про chmod 0600 на всякий случай.

Совет #3

Когда вы используете SSL для шифрования соединения с репозиторием git, бывают ситуации когда проверку сертификатов необходимо отключить. Это можно сделать двумя способами. Либо, как в первом совете, с помощью переменной окружения – GIT_SSL_NO_VERIFY. Либо с помощью .gitconfig:

[http]
sslVerify = false




Follow

Get every new post delivered to your Inbox.