Установить git на windows: Установка Git на Windows Server
Установка Git на Windows Server
Система контроля версий Git полезна не только для программистов но и для системных администраторов. Рассмотрим процесс установки программного обеспечения, а также настройки подключения к репозиторию GitHub, на сервере под управлением ОС Windows.
Немного теории.
Git — одна из популярных современных систем контроля версий. В основном используется разработчиками программного обеспечения с целью отслеживания изменений в программных продуктах в ходе их разработки. Изначально Git создали для помощи в разработке ядра Linux, однако из-за своих преимуществ, проект ушел в массы.
Приступаем к установке.
Открываем официальный сайт проекта, кликаем по 64-битной версии для Windows.
.
Загрузка начнется автоматически, дожидаемся ее окончания. Запускаем полученный файл.
Программа установки приветствует нас лицензионным соглашением. Кликаем по кнопке “Next”.
На следующем шаге указываем путь установки. Нас устраивает указанный по умолчанию. Кликаем “Next”.
На этапе выбора компонентов, отметим галочкой создание ярлыка Git на рабочем столе и переходим к следующему этапу.
Теперь программа установки предлагает создать ярлык в меню Пуск. Если в этом не видите необходимости, установите соответствующую галку. Кликаем по кнопке “Next”.
На следующем этапе, установщик предложит выбрать редактор для git по умолчанию. Для новичков лучше использовать nano, для тех, кто любит посложнее — Vim. Хотя допускается использование Notepad++ и прочего. Переходим к следующему шагу.
Теперь программа установщик спрашивает как Вы собираетесь использовать командную строку:
- Use Git from Git Bash only — использование только из командной строки Bash.
- Use Git from the Windows Command Prompt — использование командной строки Bash, а также минимальный набор команд Git из командной строки Windows.
- Use Git and optional Unix tools from the Windows Command Prompt — использование Git и утилит Unix из командной строки Windows. При выборе этой опции будут перезаписаны некоторые утилиты ОС Windows, например find и sort.
Оставляем первый вариант и двигаемся дальше.
Теперь установщик спрашивает о том, какую библиотеку следует использовать для HTTPS-соединений. Оставляем openssl и переходим к следующему шагу.
Следующий шаг можно назвать самым значимым. Вопрос программы установки в том, какой формат завершения строки использовать. Одной из отличительных особенностей Windows от Unix-подобных систем — символ перехода на новую строку в файлах, а именно, LF и CRLF — управляющие символ для переноса строки в Unix и Windows соответственно.
Мы рекомендуем выбрать параметр предложенный системой — отладка файла в формате Windows, а загрузка файла — в Unix-формате. Кликаем по кнопке “Далее”.
На данном этапе, программа запросит каким терминалом пользоваться далее:
- MinTTY — терминал Unix;
- Windows — стандартный терминал (командная строка) Windows.
В нашем случае оставляем “как есть” и двигаемся дальше.
На следующем шаге, установщик попросит отметить необходимые функции:
- File system caching — кэширование файловой системой.
- Git Credential Manager — включить менеджер учетных данных.
- Symbolic links — разрешить использование символьных ссылок.
Выбираем то, что необходимо и переходим к следующему шагу.
На данном шаге, программа установки предлагает использовать экспериментальную опцию. Использовать ее или нет — решать Вам. Кликаем по кнопке “Install”.
Программа приступает к копированию файлов. Дожидаемся окончания процесса.
По окончании процесса установки нажимаем “Finish”.
Подключаемся к репозиторию.
Предполагается, что у вас уже есть своя учетная запись на github/gitlab. Если нет, то, в случае с github, проходим несложный процесс регистрации на сайте. Затем авторизуемся на нем и создаем репозиторий. Для этого кликаем по кнопке “Start a project”.
Указываем имя репозитория и кликаем по кнопке “Create repository”.
Репозиторий создан.
Добавляем файлы.
Предположим, что у нас есть файл, который необходимо добавить в репозиторий git или gitlab. Открываем папку, где располагается файл, кликаем правой кнопкой мыши по свободному месту и из открывшегося контекстного меню выбираем “Git Bash Here”.
Откроется командная строка. Последовательно выполняем следующие команды:
git config --global user.email "[email protected]"
git config --global user.name "Ваше имя"
Таким образом мы указали нашу почту и имя.
Для того, чтобы начать отслеживать изменения в текущей папке, выполняем следующие команды:
git init
git add .
Выполняем свой первый коммит и добавляем изменения на сервер:
git commit -m "Init"
Важно. Чтобы внести изменения на сервер, следует использовать для github:
git remote add origin https://github.com/пользователь/название_репозитория.git
git push -u origin master
Для gitlab:
git remote add gitlab https://server/namespace/project.git
git push -u gitlab master
После запуска команды, откроется окно авторизации. Вводим данные, которые использовали при регистрации.
Настройка аутентификации по SSH-ключам.
Для начала создадим ключ:
ssh-keygen -t rsa -b 4096 -C "<a href="mailto:[email protected]">[email protected]</a>"
В ходе генерации ключа, программа запросит ввод парольной фразы, которая необходима для защиты самого ключа. Можно ответить на вопрос двойным нажатием на Enter.
Закрытый ключ будет находиться по пути C:Users<Пользователь>.sshid_rsa. Открытый ключ — C:Users<Пользователь>.sshid_rsa.pub
Запускаем SSH-агента:
eval $(ssh-agent -s)
Добавляем ключи к ssh-агенту:
ssh-add ~/.ssh/id_rsa
Добавляем созданный ключ на сервер Git. На сайте github, в верхнем правом углу, кликаем по иконке учетной записи, выбираем “Setting”.
На обновленной странице, в левом меню, выбираем “SSH and PGP keys”, а в основной части окна, напротив SSH keys, кликаем по кнопке “New SSH key”.
Заполняем поле Title. В поле Key вставляем содержимое файла C:Users<Пользователь>.sshid_rsa.pub
Кликаем по кнопке “Add SSH key”.
Если все выполнено правильно, появится примерно такая запись:
Для проверки настроек, выполняем команду:
ssh -T git@<домен или ip-адрес git-сервера>
Например:
ssh -T <a href="mailto:[email protected]">[email protected]</a>
В ходе выполнения команды, программа запросит: “Уверены ли вы в продолжении соединения”. Это стандартный вопрос безопасности. Отвечаем — yes.
Если все выполнено правильно, программа выведет приветственную речь.
Средняя оценка: 5.0
Оценили: 2
220140
Минск
ул. Домбровская, д. 9
+375 (173) 88-72-49
700
300
ООО «ИТГЛОБАЛКОМ БЕЛ»
220140
Минск
ул. Домбровская, д. 9
+375 (173) 88-72-49
700
300
ООО «ИТГЛОБАЛКОМ БЕЛ»
700
300
Установка и настройка Git в Windows — Практика веб-разработки
Установить Git на Windows проще простого. В качестве приятного бонуса вместе с Git поставляется консоль Git bash. Работать с этой консолью гораздо удобнее, чем со стандартной CMD в Windows. Кроме того, она понимает некоторые полезные линуксовские команды, такие как find, ls и прочие.
При установке Git под Windows вам нужно будет прописать git.exe в PATH вашей системы, чтобы Git можно было запускать из любого места в командной строке. А также указать Git’у, чтобы при получении кода он не менял символы окончания строк в файлах (эти символы отличаются на системах с Linux’ом и Windows). Всё это делается парой кликов мышкой через инсталятор Git.
Вот скриншоты важных страниц установки Git:
- экран выбора установки программ в PATH вашей системы. Выбирайте средний вариант — так вы сможете использовать Git из командной строки из любого каталога и не потревожите стандартные программы Windows find и sort;
- здесь мы указываем как Git будет поступать с символами окончания строк. На Windows и Linux эти символы разные и Git может менять их перед отправкой и получением кода из репозитория. В моём случае лучший выбор — это не вмешиваться в код при получении и следить за тем, чтобы в репозиторий не попадали файлы с символами Windows-style.
- последний экран не столь важен, здесь можно указать что будет в основе надстройки Git Bush — стандартная консоль Windows или MinTTY. Если у вас Windows до 10 версии, то лучше выбрать MinTTY.
После установки укажите Git’у ваше имя и электронную почту. Эти данные будут передаваться с каждым коммитом и их нельзя будет изменить.
Откройте Git Bush и запустите две команды:
git config --global user.name "Ваше_Имя"
git config --global user.email Ваша_Электронная_Почта
На этом первоначальная настройка Git закончена.
Установка Git на ОС Windows
Mariia Kholodnitska
14.06.2019
4
8760
на прочтение 7 минут
Сегодня поговорим о системе контроля версий Git. Git разработана основателем ОС Linux Линусом Торвальдсом. Как известно разработчики ПО для Linux работают в разных уголках мира, чтобы контролировать работу над проектами Линус разработал удобную и полезную систему именно его команде, но в скором времени Git стал самой востребованной системой контроля версий. И это не странно, так как все, за что берется Линус стает гениальным.
Git относится к типу систем DVCS (Distributed version control systems) — распределенная система контроля версий, это говорим нам о том, что работа с файлами не зависит от центрального сервера, Вы можете создавать, изменять и сохранять информацию локально в своем репозитории (это рабочая директория с Вашими файлами).
С помощью Git Вы можете:
- Откатываться до более ранней версии файла.
- Отменять и фиксировать изменения.
- Полностью контролировать процесс создания проекта, анализировать, сравнивать информацию.
- Работать над проектом в команде: сливать изменения в удаленный репозиторий и “забирать” себе изменения с файлов других участников.
- Хранить копию своих файлов на удаленном репозитории (что удобно, при потере данных).
1.Начать установку Git нужно с загрузки установочного файла с официального сайта. URL для скачивания — https://git-scm.com/downloads и выбираем версию под Windows.
2. Далее выбираем версию, которая подходит под Ваш процессор, в нашем случае это 64-bit и делаем загрузку.
3. Запускаем скачанный установочный файл, читаем лицензию и жмем Next.
4. Следующий шаг — выбор места установки. Можно указать или по умолчании, или кликнуть на Browse и выбрать необходимое расположение. После выбора жмем Next.
5. Выбираем компоненты, какие хотите установить. Для добавления ярлыка на рабочий стол, напротив On the Desktop ставим галочку. В нашем случае мы выбирали компоненты, которые указанные по-умолчанию. Далее жмем Next.
6. Вводим имя директории для Start Menu. Дополнительно можно кликнуть на кнопку Browse и изменяем путь. И жмем Next.
7. Выбираем редактор для Git, по дефолту выбран текстовый редактор, можно выбрать любой другой нажав на галочку. После выбора жмем Next.
8.Указываем способ использования Git.
- Use Git from Git Bash only — использовать только командную строку Bash.
- Git from the command line and also from 3rd-party software — использовать Git из Git Bash или из командной строки Windows.
- Use Git and optional Unix tools from the Command Prompt — использовать утилиты Unix з командной строки Windows.
9.Выберем библиотеку, которая будет использоваться при HTTPS соединении после выбора жмем Next.
- Use the OpenSSL — сертификаты сервера проверяются с помощью ca-bundle.crt.
- Use the Windows Secure Channel library — проверка сертификатов сервера библиотеками Windows.
10. Выбираем как будут обрабатываться окончания строк. С первым вариантом Git изменит все окончания строк в ваших файлах с Windows-стиля (\ r \ n) на Unix-стиль (\ r) непосредственно перед фиксацией в Вашем репозитории. Когда Git извлекает файлы из Вашего репозитория, он меняет все окончания строк с Unix-стиля (\ r) на Windows-стиль (\ r \ n). Со вторым вариантом Git изменит все окончания строк В ваших файлах с Windows-стиля (\ r \ n) на Unix-стиль (\ r) непосредственно перед фиксацией в вашем репозитории; однако, когда Git извлекает файлы из вашего репозитория, он не меняет окончания строк. С последним вариантом Git не будет изменять окончание строк при фиксации или извлечении.
11.Выбор эмулятора терминала по умолчанию для Git Bash.
- Use MinTTY — терминал Unix, выбираем если Вы знакомы с командной строкой Linux.
- Use Windows default console window — использовать окно консоли Windows по умолчанию.
Если Вы не планируете использовать Git Bash, Вы можете проигнорировать этот пункт и перейти к следующему шагу установки.Жмем Next.
12.Выбор дополнительного функционала.
- Enable file system caching — кэширование файлов.
- Enable Git Credential Manager — возможность доступа к некоторым Git-репозиториям, используя Вашу учетную запись Microsoft вместо ключей HTTPS / SSH.
- Enable symbolic links — поддерживать символические ссылки.
После выбора жмем Next.
13. Выбор экспериментальных вариантов, которые находятся в разработке. Если Вы не очень хорошо знакомы с этими параметрами, лучше оставить их без отметок. Нажмите Install и Git начнет установку.
Установка системы Git на компьютер с Windows » Nikulux
Рассмотрим поэтапную установку системы контроля версий Git.
В данном примере установка происходит на Windows 10. На других версиях Windows процесс установки не будет сильно отличаться.
Тонких моментов установки не так уж и много и все их можно спокойно поместить в изображениях. Весь процесс установки проиллюстрирован и комментирован.
- Перейдите по данной ссылке, скачивание начнётся автоматически. Если же автоматической закачки не произошло — выберите свою разрядность Windows и скачайте файл установки
- После того, как Вы успешно загрузили инсталлятор Git, запустите его. После запуска появится следующее окно. Нажмите «Next»
- Выберите путь установки (лучше оставьте как указано по умолчанию) и нажмите «Next»
- Проставьте все галочки и нажмите «Next»
- Просто нажмите «Next»
- Выберите «Use Git from the Windows Command Promt» и нажмите «Next»
- На данном этапе установки выберите «Use the OpenSSL Library» и нажмите «Next»
- Выберите «Checkout Windows-style, command Unix-style line endings» и нажмите «Next»
- Выберите «Use Windows’ default console window» и нажмите «Next»
- Проставьте все галочки и нажмите «Next»
- Начнётся основной процесс инсталляции программы. Данный процесс не займёт много времени (меньше 5 минут)
- После инсталляции появится следующее окно. Поставьте галочку как показано на изображении и нажмите заветную кнопку с надписью «Finish»
- Откроется данное окно консоли (цвет может отличаться, в примере изменена цветовая гамма командной строки)
- Введите следующую команду для того, чтобы удостовериться в корректности установки
Команда проверки установки системы Git на Windows
Shellgit —version
1
git —version
Если на в консоле вывелась версия системы Git, то примите мои поздравления — Вы успешно инсталлировали данный программный продукт.
Если вывелась ошибка — пройдитесь по всем пунктам установки ещё раз и убедитесь в корректности установки.
Таким не хитрым образом мы разобрались с «установка системы Git на компьютер с Windows»!
Установка и базовая настройка git. Урок 1
Урок, в котором мы установим git и посмотрим его базовые настройки
Видеоурок. Часть 1. Практика. Установка и настройка git
Видеоурок. Часть 2
- Система подсказок и помощи Git
- Локальные настройки
- Почему первые 2 урока работаем в терминале
- Почему уроки в Windows
- Чем git bash отличается от стандартной командной строки
- Какие утилиты есть кроме git bash
- Что еще интересного есть на git-scm.com
Конспект урока
Краткое содержание урока, основные инструкции для командной строки, полезные ссылки и советы.
Как установить git
Дистрибутивы и инструкции здесь — https://git-scm.com/downloads
В MacOS и Windows ставится через стандартные установщики, в Linux — командой в терминале.
Например, если работаете в Debian/Ubuntu/Mint, то
sudo apt install git
Linux или MacOS
Git прекрасно работает в этих ОС и его функционал доступен из терминала (командной строки)
Windows
Git для Windows включает в себя саму утилиту git и инструменты с графическим интерфейсом.
Но есть особенность — при работе в командной строке могут возникнуть проблемы с кириллицей, поэтому мы будем все делать на английском.
Графические инструменты Windows мы рассматривать не будем.
Вместо них воспользуемся популярной IDE от JetBrains — PhpStorm.
Почему в уроках Windows
По одной причине — удобство записи видеоуроков. А так я предпочитаю работать в Linux Mint.
Командная строка
В Linux и Mac запускаем команды git из стандартного терминала. В Windows будем использовать утилиту git bash, которая поставляется вместе с установщиком git под Windows.
Мы будем работать и в терминале, и в PhpStorm, но некоторые вещи проще делать именно в терминале.
Первые 2 урока (установка и репозитории) мы делаем только в терминале, потому что команд мало и они простые.
Базовая настройка git
Проверим корректность установки git, набрав в командной строке
$ git --version
git version 2.7.4
Глобальные настройки git задаются командой
git config --global parameter "value"
Для начала нас интересуют только 2 настройки: имя и почта, под которыми нас будут видеть сам git и наши коллеги
git config --global user.name "Aleksandr Shestakov"
git config --global user.email "[email protected]"
Смотрим все настройки
$ git config --list
user.name=Aleksandr Shestakov
[email protected]
Глобальные настройки задаются один раз и используются во всех проектах по умолчанию.
Но для каждого проекта можно задать свои настройки — это те же самые команды, но без —global.
Это нужно, если мы работаем на одной машине над личными и рабочими проектами. Тогда для рабочих проектов стоит указать свою почту.
Дружелюбность git
Git очень дружелюбен в плане подсказок в командной строке.
- git —help — общая документация по git
- git log —help — документация по конкретной команде (в нашем случае log)
- Опечатались — git подскажет правильную команду
- После выполнения команд — краткий отчет, что было сделано
- git подсказывает, что делать дальше
Конечно, все подсказки на английском.
Что могу посоветовать
-
Работать в Linux или MacOS. В Windows вполне можно работать с git, но иногда бывают проблемы с кириллицей.
К тому же я не знаю ни одного программиста, кто ушел с Windows и разочаровался в этом -
На первых порах работать с git в графическом интерфейсе PhpStorm, но пробовать и постепенно переходить на командную строку.
Работа в терминале поможет лучше понять, как устроен git. - Присмотреться к другим оболочкам, например, zsh
- Не заморачиваться с настройками git config. Базовые мы задали, остальные изучатся по мере необходимости
-
Посмотреть на git-scm.com/downloads/guis,
там много интересных графических утилит для работы с Git. Но попозже :-)
Еще раз ссылка на загрузку git —
https://git-scm.com/downloads
На этом все. В следующем уроке мы узнаем, что такое репозиторий git, зачем нужны ssh-ключи, а также научимся создавать и клонировать репозитории.
Спасибо за внимание и до встречи!
Все уроки курса
Продолжение следует…
Как установить Git
Ниже приведены инструкции по установке Git в различных дистрибутивах Linux, а также в Windows и MacOS.
Установка Git в Linux
Установку Git в Linux удобнее всего выполнять из репозиториев дистрибутива. Git есть в репозиториях всех популярных дистрибутивов. Ниже приведены команды для установки Git в различных Linux-дистрибутивах.
Установка Git в Ubuntu Linux (apt)
Для установки Git в дистрибутивах, основанных на Ubuntu или Debian, выполните следующие команды:
sudo apt install git
Установка Git в Arch Linux (pacman)
sudo pacman -S git
Установка Git в Fedora Linux (dnf)
sudo dnf install git-all
Установка Git в Gentoo (emerge)
sudo emerge --ask dev-vcs/git
Установка Git в Solus (eopkg)
sudo eopkg install git
Установка Git в Windows
Для установки Git в Windows необходимо скачать инсталлятор с официального сайта git-scm.com — Скачать Git для Windows.
Для скачивания доступны 32-х и 64-х битные версии Git для Windows.
После скачивания exe-файла, запустите его и следуйте инструкциям иснталлятора. В большинстве случаев достаточно оставить все параметры во время установки по умолчанию, на каждом шаге достаточно просто нажимать Next.
Установка Git в MacOS
Есть разные способы по установке Git в MacOS. Рассмотрим два способа, которые предлагаются на официальном сайте. Первый способ — это установка Xcode Command Line Tools, в которых есть Git. Второй способ — использование отдельного инсталлятора, который можно скачать на официальном сайте Git.
Способ 1. Установка Git в MacOS через Xcode Command Line Tools
Git есть внутри пакета Xcode Command Line Tools, который содержит различные утилиты, компиляторы и программы для разработчиков, выполняемые из командной строки.
Возможно, если у вас был установлен Xcode, то и Git у вас уже установлен. Проверим это, и если Git не установлен, установим его.
Откройте терминал и выполните команду:
git --version
Если Git не установлен, то вы тут же получите предложение установить Xcode Command Line Tools, появится сообщение: «The git command requires the command line developer tools. Would you like to install the tools now?». Нажмите кнопку Установить.
Следуйте указаниям инсталлятора и выполните установку.
Также Xcode Command Line Tools можно установить, выполнив команду:
xcode-select --install
Способ 2. Установка Git в MacOS, используя dmg-пакет (инсталлятор)
Перейдите на сайт Git, чтобы скачать Git для MacOS. Загрузка dmg пакета начнется автоматически (это файл с именем вида git-2.XX.0-intel-universal-mavericks.dmg). Если загрузка не началась, нажмите на ссылку «download manually».
Когда загрузка будет завершена, дважды щелкните по загруженному файлу. Откроется содержимое пакета. Внутри будет файл с именем git-2.XX.0-intel-universal-mavericks.pkg Щелкните правой кнопкой мыши по этому файлу и в открывшемся меню нажмите Открыть.
Скорее всего появится следующее сообщение: «Автор программы „git-2.XX.0-intel-universal-mavericks.pkg“ является неустановленным разработчиком. Вы действительно хотите открыть программу?». Нажмите кнопку Открыть.
Запустится инсталлятор. Следуйте указаниям инсталлятора, чтобы выполнить установку.
Проверка, что Git установлен
Чтобы проверить, что Git установлен, откройте терминал и выполните в терминале команду:
git --version
Если Git установлен, то в результате будет выведена версия Git, установленного в системе, например:
git version 2.19.0
Что сделать сразу после установки
Сразу после установки Git, рекомендуется настроить ваше имя и email, которые будут добавляться к каждому вашему коммиту (как автор коммита). Чтобы настроить имя и email-адрес, выполните в терминале команды (вместо username укажите желаемое имя):
git config --global user.name "username"
git config --global user.email "[email protected]"
Обратите внимание на то, что это глобальные настройки (так как используется опция —global). Если вам нужно иметь разные настройки для различных проектов, то выполните те же команды внутри директории проекта, но без опции —global.
Установка git в Windows (на этот раз подробно)
Судя по всему, многие из посетителей приходят на этот блог в поисках руководства по установке Git в Windows. И, что самое печальное, всё что они находят — куцая страничка со ссылкой на англоязычный скринкаст. Пришло время исправить это недоразумение 🙂
Установка и настройка
Итак, установка git. Сразу оговорюсь что мы будем ставить msysgit, и заодно произведём необходимые действия для подключения к GitHub. Конечно, можно использовать git и в одиночку, для себя — но здесь, как и с играми, в онлайне намного интереснее 🙂
Идём на страницу git, в раздел Download и ищем там msysgit для Windows. Сайт git отправляет нас на Google Code. Берём Full Installer for official Git.
Запускаем, устанавливаем. При установке будет предложено выбрать тип запуска Git:
- Git bash only: git ставится и вызывается командой контекстного меню «Git bash here»/»Git gui here»
- Run from the Windows command prompt: Устанавливает Git и прописывает путь к консольной версии в PATH. Команду ‘Git Bash here’ всё равно можно использовать.
- Run Git and tools from Windows Command Prompt: то же что предыдущий вариант, но дополнительно прописывает в Windows путь к различным Unix-утилитам типа find и sort. Git предупреждает нас что при этом вместо windows-приложений с соответствующими именами будут вызываться unix-аналоги
Я предпочитаю второй вариант, т.к. использую git исключительно из командной строки. Так что это руководство будет по большей части консольным 🙂
Продолжаем установку. В конце git предложит просмотреть файл примечаний к релизу. Собственно, на этом установка заканчивается 🙂 Теперь идём в командную строку (если Вы выбрали этот вариант) и вводим свои данные в git, чтобы он нормально подписывал коммиты.
git config --global user.name "Ваше имя" $ git config --global user.email "ваш[email protected]"
Не забудьте подставить своё имя/ник и email 🙂 Параметр —global говорит нам что мы изменяем глобальные настройки. Чтобы изменить настройки только одного репозитория, перейдите в его папку и сделайте то же без —global:
cd my_repo git config user.name "Ваш ник" $ git config user.email "другой[email protected]"
Кстати, создаётся репозиторий командой git init в нужной папке. Всё, git можно пользоваться в локальном режиме 🙂
Давайте теперь что нибудь утянем с Github. Идём туда, делаем поиск или Explore Github, открываем понравившийся проект. Прямо под названием проекта будет Clone URL:
Жмём, копируем команду. Получится примерно что то такое:
git clone git://github.com/quickredfox/jquery-builds.git
Переходим в каталог куда мы хотим положить проект, и выполняем команду. Имейте в виду, git создаст для проекта каталог чтобы его туда положить. То есть, если мы выполним эту команду в D:\Source, проект будет в папке D:\Source\jquery-builds.
Конфигурация для использования GitHub
Чтобы хранить свой проект в GitHub, надо ещё немного покопаться с настройкой 🙂 Нам понадобится пара ключей SSH. Открываем консоль Git bash, всё равно где. В msysgit процесс генерации пары ключей упрощён почти до предела. Делаем:
ssh-keygen -t rsa -C "ваш[email protected]"
У Вас спросят куда положить ключи (не потеряйте их, лучше выбрать предлагаемое программой место), дважды спросят пароль (passphrase). Пароль должен быть сложным. После этого Вы получите два файла и RSA fingerprint примерно такого вида:
e8:ae:60:8f:38:c2:98:1d:6d:84:60:8c:9e:dd:47:81 [email protected]
Теперь идём и регистрируемся на Гитхабе, в бесплатном варианте.
Внимание, бесплатный аккаунт на GitHub — аккаунт для Open-Source проектов. Вы не сможете закрыть свой код, или скрыть его от других. Не используйте его для проприетарного кода и рабочих проектов!
В поле SSH Public Key вставляем содержимое файла id_rsa.pub, или как Вы его там назвали при создании ключей. Если Вы создали ключи в своей папке пользователя, ssh самостоятельно его найдёт. Иначе, надо будет добавить ключи вручную:
ssh-add <путь к файлу ключей>
Завершаем регистрацию. Теперь можно уже проверить что получилось. В простой командной строке подключаемся к серверам github:
ssh github.com
В ответ должно прийти:
Hi username! You’ve successfully authenticated, but GitHub does not provide shell access.
Это значит что всё в порядке.
Если Вы видите No supported authentication methods available, значит Git не может найти программу, способную достучаться до сервера Гитхаба. Строка вызова используемой программы хранится в переменной GIT_SSH. Чтобы использовать программу ssh (самый простой способ), надо сделать в командной строке:
set GIT_SSH=ssh
Имейте в виду, после перезагрузки эта переменная вернётся в начальное состояние.
Ссылки по теме
Понравилось это:
Нравится Загрузка…
Похожее
Как установить и использовать Git в Windows
Обновлено: 30.06.2020, Computer Hope
По умолчанию Git устанавливается на компьютерах Linux и macOS как параметр командной строки. Однако Microsoft Windows не включает команду Git. Ниже приведены инструкции по установке и использованию Git и GitHub в Microsoft Windows.
Установка Git в Windows
- Откройте веб-сайт Git.
- Щелкните ссылку Download , чтобы загрузить Git. Загрузка должна начаться автоматически.
- После загрузки запустите установку из браузера или из папки загрузки.
- В окне Select Components оставьте все параметры по умолчанию отмеченными и отметьте любые другие дополнительные компоненты, которые вы хотите установить.
- Затем, в Выбор редактора по умолчанию , используемого Git, если вы не знакомы с Vim, мы настоятельно рекомендуем использовать текстовый редактор, который вам удобен. Если установлен Notepad ++, мы рекомендуем использовать его в качестве редактора. Если Notepad ++ не установлен, вы можете отменить установку и установить Notepad ++, а затем перезапустить установку GitHub.
- Затем в Adjusting your PATH environment мы рекомендуем оставить значение по умолчанию Use Git из командной строки, а также из стороннего программного обеспечения , как показано ниже. Этот параметр позволяет использовать Git либо из Git Bash, либо из командной строки Windows.
- Далее в, мы рекомендуем оставить значение по умолчанию Использовать OpenSSH .
- Затем в Выбор транспортного сервера HTTPS оставьте значение по умолчанию Использовать библиотеку OpenSSL .
- В Настройка преобразований конца строки выберите Checkout в стиле Windows, зафиксируйте окончания строки в стиле Unix , если вам не нужны другие окончания строки для вашей работы.
- В окне Настройка эмулятора терминала для использования с Git Bash выберите Использовать MinTTY (терминал по умолчанию для MSYS2) .
- В окне Настройка дополнительных параметров оставьте параметры по умолчанию отмеченными, если вам не нужны символические ссылки.
- Нажмите кнопку Установить
- После завершения вы можете отметить опцию Launch Git Bash , если хотите открыть командную строку Bash или, если вы выбрали командную строку Windows, запустить Git из командной строки Windows.
Совет
Мы настоятельно рекомендуем вам использовать Git из командной строки и не использовать графический интерфейс. Вы будете использовать командную строку только для взаимодействия с Git для управления файлами. Редактировать все еще можно с помощью текстового редактора или IDE по вашему выбору. Если вы новичок в командной строке, вы можете найти помощь по навигации в командной строке Windows и Linux (Bash) по ссылкам ниже.
Настройка и подключение к удаленному репозиторию
В нашем примере мы используем GitHub в качестве хранилища для нашего удаленного репозитория.Ниже приведены инструкции по подключению к репозиторию GitHub. Если вы новичок в GitHub, см .: Как создать репозиторий GitHub.
- Из командной строки перейдите в каталог, в котором вы хотите разместить репозиторий Git.
- Введите следующую команду, чтобы настроить свое имя пользователя Git, где <ваше имя> будет вашим именем пользователя GitHub.
git config --global user.name "<ваше имя>"
- После ввода указанной выше команды вы вернетесь в командную строку.Затем введите свой адрес электронной почты, набрав следующую команду, где <ваша электронная почта> — это ваш адрес электронной почты.
git config --global user.email "<ваш адрес электронной почты>"
- После выполнения вышеуказанных шагов вы будете готовы подключиться к удаленному репозиторию. Чтобы найти адрес репозитория, перейдите в репозиторий на GitHub и щелкните ссылку «Клонировать » или «Загрузить репозиторий », чтобы получить адрес. Например, мы создали репозиторий под названием «example» по адресу https: // github.com / Computerhope / example.git адрес. Скопируйте адрес в буфер обмена.
- После копирования вернитесь в командную строку и введите следующую команду, где
— это адрес, который вы скопировали. Чтобы вставить этот адрес в командную строку, щелкните правой кнопкой мыши в окне командной строки и нажмите «Вставить».
git clone
- После создания репозитория Git у вас будет новый каталог в вашем текущем каталоге с именем репозитория Git.
- После клонирования удаленного репозитория Git в локальный репозиторий должна появиться новая папка в текущем каталоге с именем репозитория Git. Например, в нашем «примере» Git у нас будет новый каталог с именем «example». Используйте команду cd, чтобы перейти в новый каталог.
- Оказавшись в новом каталоге, введите следующую команду, чтобы вывести список удаленных репозиториев.
git удаленный
- В случае успеха выводом будет «origin» — специальное имя, относящееся к удаленному репозиторию.
- Чтобы увидеть псевдонимы (URL или путь), введите следующую команду.
git удаленный -v
Выполнение каждой из вышеперечисленных команд дает результат, аналогичный тому, что показан в нашем примере ниже.
Теперь, когда вы подключились к удаленному репозиторию на GitHub, вы готовы начать работу с файлами, а также отправлять и извлекать файлы по мере их обновления.
Работа в вашем локальном репозитории и отправка файлов
После выполнения описанных выше шагов и клонирования удаленного репозитория вы можете работать с файлами, как обычно.Вы можете создавать новые файлы или редактировать существующие файлы из командной строки или вашего любимого текстового редактора. Ниже приведены шаги по созданию нового файла, отправке этого файла, редактированию существующего файла и отправке обновления.
Создание нового файла и отправка в удаленный репозиторий
- Создайте новый файл в каталоге Git, введя следующую команду в командной строке Bash или Windows. Следующая команда открывает и создает в Блокноте файл с именем example.txt. В Git Bash вы также можете использовать сенсорную команду для создания нового пустого файла, а затем набрать «start <имя файла>», чтобы открыть файл в вашем любимом текстовом редакторе.
запустить блокнот example.txt
- В текстовом редакторе введите текст в файл, сохраните его и выйдите из него.
- Вернувшись в командную строку, введите следующую команду, чтобы получить текущий статус вашей ветки и неотслеживаемых файлов.
git статус
- Git отображает окно, подобное показанному ниже примеру, показывая, что созданный нами файл является новым и не отслеживается Git.
- Теперь мы хотим добавить этот файл в Git для отслеживания, введя следующую команду.Если ваш файл не называется «example.txt», вы захотите изменить текст на имя вашего файла.
git добавить example.txt
- После ввода указанной выше команды файл добавляется как новый файл, также известный как промежуточный. При вводе git status снова зеленым цветом будет показано, что это новый файл, готовый к фиксации.
- Затем введите следующую команду, чтобы зафиксировать изменения, сделанные в локальной рабочей области, в локальном репозитории. В приведенном ниже примере наши заметки «Первый пример» должны быть заметками, которые будут понятны всем, кто работает над вашим проектом.
git commit -m "Первый пример"
Запись
Вы также можете ввести git commit без дополнительных тегов или параметров. Однако при этом открывается vim-подобный редактор, который может быть затруднен для тех, кто не знаком с vim. Если вы введете эту команду, нажмите «i», чтобы войти в режим вставки, и введите примечания для фиксации в первой строке, нажмите Esc, а затем введите «: wq» для сохранения, выхода и фиксации. Мы предлагаем использовать указанную выше команду, потому что ее проще использовать большему количеству людей.
- Наконец, теперь, когда изменения перемещены из вашей рабочей области в локальный репозиторий, они готовы к отправке в удаленный репозиторий. Введите следующую команду, чтобы отправить все изменения в удаленный репозиторий.
Совет
Если вы хотите следить за прогрессом, вы можете снова ввести git status , чтобы увидеть текущий статус. Вы также можете ввести git log , чтобы просмотреть журнал изменений.
git push
Запись
Вам будет предложено ввести имя пользователя и пароль GitHub, если ваш компьютер не вошел в Git из командной строки.
После отправки файла он появляется в вашем удаленном репозитории GitHub и доступен для всех, кто работает с тем же репозиторием.
Изменение файла и отправка в удаленный репозиторий
- Отредактируйте и измените один или несколько файлов в вашем Git.
- Введите git status , чтобы увидеть состояние всех файлов, которые еще не зафиксированы из рабочей области в локальный репозиторий.
- Введите следующую команду, чтобы добавить всех файлов .Единственная точка означает, что вы хотите, чтобы все файлы были добавлены в локальный репозиторий. Некоторые люди могут также использовать git add -A , чтобы добавить все.
Совет
Вы также можете использовать подстановочные знаки вместо точки. Например, если вы хотите добавить все текстовые файлы, вы можете ввести * .txt вместо одной точки, чтобы добавить только текстовые файлы.
git add.
- После добавления файлов введите следующую команду для фиксации. Измените примечания, чтобы применить их к вашей фиксации.
git commit -m «Второе обновление»
- Наконец, введите git push , чтобы отправить фиксацию в удаленный репозиторий.
Совет
Если вы работаете с множеством других людей, мы рекомендуем вытащить (объяснено ниже) перед фиксацией. Если ваш локальный репозиторий не совпадает с удаленным репозиторием (за исключением ваших новых изменений), фиксация завершится ошибкой. Например, если кто-то добавил новые файлы в удаленный репозиторий, пока вы работали, и вы попытаетесь выполнить фиксацию, это не удастся, пока вы не загрузите.
Получение или получение обновлений из удаленного репозитория
Если с момента выполнения какой-либо работы прошло некоторое время, выполните команду git pull , чтобы получить последние обновления из удаленного репозитория и объединить их в свой локальный репозиторий.Получая обновления из репозитория перед фиксацией, он проверяет, что ваш локальный репозиторий и удаленный репозиторий совпадают, и предотвращает конфликты слияния.
Чтобы получить все изменения без объединения, выполните команду git fetch , чтобы получить все последние обновления из удаленного репозитория без объединения изменений.
Как справиться с конфликтом слияния Git
Когда несколько человек работают с одними и теми же файлами, вы можете столкнуться с конфликтами слияния. Когда возникает конфликт, Git изменяет ваши локальные файлы, и вы должны вручную исправить файлы с конфликтами.
Совет
Используйте команду git status , чтобы просмотреть статус и информацию о конфликте слияния.
Откройте файл с конфликтом, чтобы начать исправление ошибок. В приведенном ниже примере файла у нас был текстовый файл с одной строкой текста, и в локальном репозитории мы добавили в файл текст «update1». Однако в то же время файл удаленного репозитория был изменен, и к нему в той же строке было добавлено «update2». Git отмечает конфликты с «<<<<<<< HEAD» для строк в текущей ветке и всего после «=======», поскольку удаленные изменения, за которыми следует «>>>>>>>
Другой файл, загруженный между pu
.
Установить Git | Учебник Atlassian Git
Установите Git в Mac OS X
Есть несколько способов установить Git на Mac. Фактически, если вы установили XCode (или его инструменты командной строки), Git может быть уже установлен. Чтобы узнать, откройте терминал и введите git --version
.
$ git --version git версия 2.7.0 (Apple Git-66)
Apple фактически поддерживает и выпускает собственный форк Git, но он имеет тенденцию отставать от основного Git на несколько основных версий.Вы можете установить более новую версию Git одним из следующих способов:
Git для Mac установщик
Самый простой способ установить Git на Mac — через автономный установщик:
Загрузите последнюю версию установщика Git для Mac.
Следуйте инструкциям по установке Git.
Откройте терминал и убедитесь, что установка прошла успешно, набрав
git --version
:$ git --version git version 2.9.2
Настройте свое имя пользователя и адрес электронной почты Git с помощью следующих команд, заменив имя Эммы своим собственным. Эти данные будут связаны с любыми созданными вами коммитами:
$ git config --global user.name "Emma Paris" $ git config --global user.email "[email protected]"
( Необязательно) Чтобы Git запомнил ваше имя пользователя и пароль при работе с репозиториями HTTPS, настройте помощник git-credential-osxkeychain.
Установить Git с Homebrew
Если вы установили Homebrew для управления пакетами в OS X, вы можете следовать этим инструкциям, чтобы установить Git:
Откройте свой терминал и установите Git с помощью Homebrew:
$ brew install git
Убедитесь, что установка прошла успешно, набрав which
git --version
:$ git --version git version 2.9 .2
Настройте свое имя пользователя и адрес электронной почты Git с помощью следующих команд, заменив имя Эммы своим собственным.Эти данные будут связаны с любыми созданными вами коммитами:
$ git config --global user.name "Emma Paris" $ git config --global user.email "[email protected]"
( Необязательно) Чтобы Git запомнил ваше имя пользователя и пароль при работе с HTTPS-репозиториями, установите помощник git-credential-osxkeychain.
Установить Git с MacPorts
Если вы установили MacPorts для управления пакетами в OS X, вы можете следовать этим инструкциям, чтобы установить Git:
Откройте свой терминал и обновите MacPorts:
$ sudo port selfupdate
Поиск последних доступных портов Git и их вариантов:
$ поиск портов git $ варианты порта git
Установить Git с завершением bash, помощником по связке ключей OS X и документами:
$ sudo port install git + bash_completion + credential_osxkeychain + doc
Настройте свое имя пользователя Git и адрес электронной почты с помощью следующих команд, заменив имя Эммы своим собственным .Эти данные будут связаны с любыми созданными вами коммитами:
$ git config --global user.name "Emma Paris" $ git config --global user.email "[email protected]"
( Необязательно) Чтобы Git запомнил ваше имя пользователя и пароль при работе с репозиториями HTTPS, настройте помощник git-credential-osxkeychain.
Установите помощник git-credential-osxkeychain
Bitbucket поддерживает отправку и извлечение ваших репозиториев Git по SSH и HTTPS.Чтобы работать с частным репозиторием через HTTPS, вы должны указывать имя пользователя и пароль каждый раз, когда вы нажимаете или вытягиваете. Помощник git-credential-osxkeychain позволяет кэшировать ваше имя пользователя и пароль в связке ключей OSX, поэтому вам не нужно каждый раз вводить его заново.
Если вы следовали инструкциям MacPorts или Homebrew, приведенным выше, помощник уже должен быть установлен. В противном случае вам нужно будет загрузить и установить его. Откройте окно терминала и проверьте:
$ git credential-osxkeychain использование: git credential-osxkeychain
Если вы получили заявление об использовании, перейдите к шагу 4.Если помощник не установлен, перейдите к шагу 2.
Используйте curl для загрузки git-credential-osxkeychain (или загрузите его через свой браузер) и переместите его в
/ usr / local / bin
:$ curl -O http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain $ sudo mv git-credential-osxkeychain / usr / local / bin /
Сделайте файл исполняемый файл:
$ chmod u + x / usr / local / bin / git-credential-osxkeychain
Настройте git для использования помощника по учетным данным osxkeychain.
$ git config --global credential.helper osxkeychain
В следующий раз, когда Git запросит у вас имя пользователя и пароль, он кэширует их в вашей связке ключей для будущего использования.
Установите Git с Atlassian Sourcetree
Sourcetree, бесплатный визуальный клиент Git для Mac, поставляется с собственной версией Git в комплекте. Вы можете скачать Sourcetree здесь.
Чтобы узнать, как использовать Git с Sourcetree (и как разместить свои репозитории Git на Bitbucket), вы можете следовать нашему подробному руководству Git с Bitbucket и Sourcetree.
Сборка Git из исходного кода в OS X
Создание Git может быть немного сложным на Mac из-за того, что некоторые библиотеки перемещаются между выпусками OS X. В El Capitan (OS X 10.11) следуйте этим инструкциям для сборки Git:
С вашего терминала установите инструменты командной строки XCode (если вы еще этого не сделали):
$ xcode-select --install
Установить Homebrew.
Используя Homebrew, установите openssl:
$ brew install openssl
Клонируйте исходный код Git (или, если у вас еще не установлена версия Git, загрузите и извлеките ее):
$ git clone https: // github.com / git / git.git
Для сборки Git запустите make со следующими флагами:
$ NO_GETTEXT = 1 make CFLAGS = "- I / usr / local / opt / openssl / include" LDFLAGS = "- L / usr / local / opt / openssl / lib "
Следующий шаг: изучение Git с Bitbucket Cloud
Установить Git в Windows
Git для автономного установщика Windows
Загрузите последнюю версию установщика Git для Windows.
После успешного запуска установщика вы должны увидеть экран мастера Git Setup .Следуйте запросам Next и Finish для завершения установки. Параметры по умолчанию очень удобны для большинства пользователей.
Откройте командную строку (или Git Bash, если во время установки вы решили не использовать Git из командной строки Windows).
Выполните следующие команды, чтобы настроить свое имя пользователя Git и адрес электронной почты, используя следующие команды, заменив имя Эммы своим собственным. Эти данные будут связаны с любыми созданными вами коммитами:
$ git config --global user.name "Emma Paris" $ git config --global user.email "[email protected]"
Необязательно: установите помощник по учетным данным Git в Windows
Bitbucket поддерживает отправку и получение через HTTP на удаленный Git репозитории на Bitbucket. Каждый раз, когда вы взаимодействуете с удаленным репозиторием, вы должны указывать комбинацию имени пользователя и пароля. Вы можете сохранить эти учетные данные вместо того, чтобы каждый раз предоставлять комбинацию, с помощью диспетчера учетных данных Git для Windows.
Установите Git с Atlassian Sourcetree
Sourcetree, бесплатный визуальный клиент Git для Windows, поставляется с собственной версией Git в комплекте. Вы можете скачать Sourcetree здесь.
Чтобы узнать, как использовать Git с Sourcetree (и как разместить свои репозитории Git на Bitbucket), вы можете следовать нашему подробному руководству Git с Bitbucket и Sourcetree.
Следующий шаг: изучение Git с Bitbucket Cloud
Установить Git в Linux
Debian / Ubuntu (apt-get)
пакетов Git доступны по адресу apt:
.
Из своей оболочки установите Git с помощью apt-get:
$ sudo apt-get update $ sudo apt-get install git
Убедитесь, что установка прошла успешно, набрав
git --version
:$ git --version git версия 2.9.2
Настройте свое имя пользователя и адрес электронной почты Git с помощью следующих команд, заменив имя Эммы своим собственным. Эти данные будут связаны с любыми созданными вами коммитами:
$ git config --global user.name "Emma Paris" $ git config --global user.email "[email protected]"
Fedora (днф / ням)
Пакеты
Git доступны как через yum, так и через dnf:
Из вашей оболочки установите Git с помощью dnf (или yum, в старых версиях Fedora):
$ sudo dnf install git
или
$ sudo yum install git
Проверьте установку был успешным, набрав
git --version
:$ git --version git version 2.9.2
Настройте свое имя пользователя и адрес электронной почты Git с помощью следующих команд, заменив имя Эммы своим собственным. Эти данные будут связаны с любыми коммитами, которые вы создаете
$ git config --global user.name "Emma Paris" $ git config --global user.email "[email protected]"
Build Git из исходников в Linux
Debian / Ubuntu
Git требует нескольких зависимостей для сборки в Linux.Их можно получить по адресу:
.
Из вашей оболочки установите необходимые зависимости с помощью apt-get:
$ sudo apt-get update $ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x
Клонируйте исходный код Git (или, если у вас еще не установлена версия Git, загрузите и извлеките ее):
$ git clone https://git.kernel.org/pub/scm/git /git.git
Чтобы собрать Git и установить его под
/ usr
, запуститеmake
:$ make all doc info prefix = / usr $ sudo make install install-doc install-html install- info install-man prefix = / usr
Fedora
Git требует нескольких зависимостей для сборки в Linux.Они доступны как через yum, так и через dnf:
Из вашей оболочки установите необходимые зависимости сборки с помощью dnf (или yum в старых версиях Fedora):
$ sudo dnf install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X
или с помощью yum. Для yum вам может потребоваться сначала установить репозиторий Extra Packages для Enterprise Linux (EPEL):
$ sudo yum install epel-release $ sudo yum install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib -devel asciidoc xmlto docbook2X
Symlink docbook2X к имени файла, ожидаемому сборкой Git:
$ sudo ln -s / usr / bin / db2x_docbook2texi / usr / bin / docbook2x-texi
Исходный код Git (или, если у вас еще не установлена версия Git, загрузите и извлеките ее):$ git clone https: // git.kernel.org/pub/scm/git/git.git
Чтобы собрать Git и установить его под
/ usr
, запуститеmake
:$ make all doc prefix = / usr $ sudo make install install-doc install-html install-man prefix = / usr
Следующий шаг: изучение Git с Bitbucket Cloud
.
Установка и настройка Git - Azure DevOps
- 2 минуты на чтение
В этой статье
Автор: Роберт Вне закона
Git обычно не устанавливается на вашем компьютере по умолчанию, поэтому вам необходимо
установите и настройте его, прежде чем вы сможете начать использовать его для управления своими
код. Важно обновлять Git, как и все остальные
программное обеспечение на вашем компьютере.Обновления защищают вас от безопасности
уязвимостей, исправления ошибок и предоставления вам доступа к новым функциям.
Рекомендуемый метод установки и обслуживания Git предоставляется для
три основные платформы ниже.
Окна
Загрузите и установите Git для Windows. После установки вы будете
может использовать Git из командной строки или PowerShell. Мы рекомендуем
вы придерживаетесь значений по умолчанию, выбранных во время установки, если вы
есть веская причина изменить их.
Git для Windows не обновляется автоматически.Обновите Git для Windows, выполнив
загрузка новой версии установщика, которая обновит Git для
Windows на месте и сохраните все свои настройки.
macOS
macOS 10.9 (Mavericks) или выше установит Git при первой попытке
для запуска Git из Терминала. Это простой способ установить Git на вашем
системе, но вы не можете точно контролировать, как часто вы будете получать обновления или
исправления безопасности для Git.
Мы рекомендуем устанавливать Git через Homebrew и
используя инструменты Homebrew, чтобы поддерживать Git в актуальном состоянии.Домашнее пиво - отличный способ
для установки и управления средствами разработки с открытым исходным кодом на вашем Mac из
командная строка.
Установите Homebrew и запустите следующее, чтобы установить
последняя версия Git на вашем Mac:
> brew install git
Чтобы обновить установку Git, используйте вариант обновления Homebrew:
> варить апгрейд git
Графический установщик для Git на macOS также доступен из
официальный сайт Git.
Linux
Используйте систему управления пакетами вашего дистрибутива Linux для установки и
обновить Git.Например, в Ubuntu:
> sudo apt-get install git
Настроить Git
Настройте свое имя и адрес электронной почты, прежде чем начать работу с Git на
твой компьютер. Git прикрепляет эту информацию к вашим изменениям и позволяет
другие определяют, какие изменения принадлежат вам.
Выполните следующие команды из командной строки после установки Git
для настройки этой информации:
> git config --global user.name "Jamal Hartnett"
> git config --global user.электронная почта "[email protected]"
Visual Studio предлагает отличные готовые возможности Git без каких-либо
дополнительный инструментарий. Узнайте больше в нашем руководстве по Visual Studio Git.
Начните с неограниченного количества бесплатных частных репозиториев Git в Azure Repos.
Роберт - разработчик контента в Microsoft, работающий над Azure DevOps и Team Foundation Server. |
.
Установка Git | GitLab
GitLab Документы
Версия
GitLab.com (13.5-до)
- GitLab.com (13.5-до)
13,4
13,3
13,2
12.10
11.11
- Архивы
- GitLab.com (13.5-до)
GitLab
Омнибус
Бегун
Диаграммы
Документы GitLab
Установить
Требования
Пакеты омнибус
Kubernetes
Докер
Из источника
Лазурь
Облачная платформа Google (GCP)
Amazon Web Services (AWS)
Аналитика
Уровень экземпляра
Групповой уровень
Уровень проекта
Инфраструктура
Добавление и удаление кластеров
Добавить кластеры EKS
Добавить кластеры GKE
Кластеры на уровне группы
Кластеры на уровне экземпляра
Канарские развертывания
Кластерные среды
Развернуть доски
Управляемые приложения GitLab
Настройка Crossplane
Инфраструктура как код
Агент Kubernetes
Управленческий проект
Журналы капсул
Runbooks
Бессерверный
Развертывание функций AWS Lambda
Защита ваших развернутых приложений
Группы
Аналитика вклада
Пользовательские шаблоны проектов на уровне группы
Эпос
Управляйте эпосами
Прокси-сервер зависимости
Групповой импорт / экспорт
Insights
Аналитика проблем
Итерации
Публичный доступ
SAML SSO для GitLab.com группы
Обеспечение SCIM
Подгруппы
Дорожные карты
Проекты
Безопасность приложений
Конфигурация безопасности
Сканирование контейнеров
Мониторинг угроз
Сканирование зависимостей
Список зависимостей
Статическое тестирование безопасности приложений
Секретное обнаружение
Динамическое тестирование безопасности приложений
API-фаззинг
Анализ покрытия
Панель безопасности
Автономные среды
Страницы уязвимостей
Интеграция сканера безопасности
Терминология Secure and Defend
Значки
Массовое редактирование
Владельцы кода
Соблюдение
Соответствие лицензии
Панель соответствия
Создать проект
Шаблоны описания
Развернуть ключи
Развернуть токены
Поиск файлов
GitLab Pages
Начиная
Домены по умолчанию, URL-адреса и базовые адреса
CI / CD для страниц GitLab
Пользовательские домены и сертификаты SSL / TLS
Интеграция Let's Encrypt
Контроль доступа
Перенаправления
Изучение страниц GitLab
Интеграции
Обзор
Бамбук CI
Bugzilla
Пользовательский трекер проблем
Раздор
Электронные письма при нажатии
GitHub
Hangouts Chat
HipChat
Иркер
Jira
Панель разработки Jira
Mattermost уведомления
Команды с косой чертой Mattermost
Команды Microsoft
Макет CI
Прометей
Redmine
Уведомления Slack
Slack команды с косой чертой
Slack приложение
Вебхуки
YouTrack
Insights
Запросы на слияние
Разрешить сотрудничество
Утверждения
Тестирование производительности браузера
Создание запросов на слияние
Изменения кирки вишни
Качество кода
Нагрузочное тестирование производительности
Зависимости мерж-реквестов
Перемотка вперед
Слияние при успешном завершении конвейера
Разрешить конфликты
Отмена изменений
Просмотр и управление мерж-реквестами
Сквош и слияние
Версии
Рабочие процессы
Работа в процессе
Члены
Перенос проектов
Bitbucket Cloud
Сервер Bitbucket
ClearCase
CVS
FogBugz
Гемназия
GitHub
GitLab.com
Гитеа
Jira
Perforce Helix
Фабрикатор
Репо по файлу манифеста
Репо по URL
SVN
TFVC
Параметры push
Релизы
Репозитории
ветви
Атрибуты Git
Git LFS
Заблокированные файлы
Имя файла
История файлов
Зеркальное отображение
Защищенные филиалы
Защищенные теги
Правила push
Уменьшить размер репозитория
Подписанные коммиты
Подсветка синтаксиса
Веб-редактор
Веб-IDE
Требования
Настройки
Импорт / экспорт проекта
Токены доступа к проекту
Делитесь проектами
Фрагменты
Статический редактор сайта
Вики
вопросы
Конфиденциальные вопросы
Проблемы с перекрестными ссылками
CSV экспорт
CSV импорт
Управление дизайном
Сроки выполнения
Доски выпуска
Данные о выпуске и действия
Этикетки
Управление проблемами
Вехи
Графики выгорания
Несколько правопреемников
Связанные вопросы
Служба поддержки
Сортировка и упорядочивание списков задач
Вес
Увеличить масштаб встреч по вопросам
Операции
Панель показателей
Настроить оповещения для показателей
Встраивание показателей в Markdown
Встраивание метрик в Grafana
Пользовательские панели мониторинга
Свойства YAML панели инструментов
Настройки приборной панели
Типы панелей для дашбордов
Использование переменных
Шаблоны переменных для дашбордов
Библиотека метрик
Мониторинг ресурсов AWS
HAProxy
Kubernetes
NGINX
NGINX Ingress
NGINX Ingress VTS
Отслеживание ошибок
Отслеживание
Управление происшествиями
Конечная точка общих предупреждений
Создание предупреждений и управление ими
Подробности оповещения
Создание инцидентов и управление ими
Страница статуса GitLab
Флаги функций
CI / CD
Вступление
Начиная
Включить или отключить
Использование ключей SSH
Переход с CircleCI
Переход с Jenkins
.gitlab-ci.yml Ссылка
Включает примеры
Авто DevOps
Начиная
Требования
Настроить
Этапы
Обновление PostgreSQL
Кеширование
ChatOps
Развертывание в облаке
Интеграция с докером
Сборка докера
Образы докеров
Канико
Переменные среды
Предопределенные переменные
Где можно использовать переменные
Устаревшие переменные
Среды
Защищенная среда
Примеры
Тестирование производительности браузера
Clojure
Развертывание с Dpl
Эликсир
Сквозное тестирование
Разработка игр
Java с загрузкой Spring
Java с Maven
PHP с PHPunit и atoum
PHP с NPM и SCP
PHP с Laravel и Envoy
Python на Heroku
Рубин на Heroku
Scala на Heroku
Внешние репозитории
Bitbucket Cloud
GitHub
Дополнительные развертывания
Интерактивные веб-терминалы
Большие репозитории
Отчеты по метрикам
Трубопроводы
Архитектура
Эффективность трубопровода
Направленный ациклический граф
Многопроектные трубопроводы
Родительско-дочерние конвейеры
Конвейеры для запросов на слияние
Конвейеры для объединенных результатов
Объединить поезда
Артефакты работы
Расписания
Настройки
Запуск конвейеров
Обзор приложений
Бегунов
Примеры услуг
MySQL
PostgreSQL
Redis
Исправление проблем
CI Lint
Пакеты и реестры
Реестр пакетов
Реестр контейнеров
Прокси-сервер зависимости
Репозиторий композитора
Репозиторий Конана
Перейти прокси
Репозиторий Maven
Реестр НПМ
Репозиторий NuGet
Репозиторий PyPI
API
Ресурсы
.gitignore (шаблоны)
.gitlab-ci.yml (шаблоны)
Запросы доступа
Внешний вид (приложение)
Приложения
Аудит событий
Аватар
Наградные смайлы
Значки (проект)
Значки (группа)
ветви
Широковещательные сообщения
Кластеры (проект)
Кластеры (группа)
Кластеры (экземпляр)
Совершает
Реестр контейнеров
Настраиваемые атрибуты
Аннотации на панели инструментов
Зависимости
Прокси-сервер зависимости
Развернуть ключи
Развертывания
Обсуждения
Dockerfile (шаблоны)
Среды
Эпос
События
Особенности флаги
Списки пользователей с флагами функций
Периоды заморозки
Географические узлы
Аналитика групповой активности
Группы
импорт
Доски выпуска (проект)
Доски выпуска (группа)
вопросы
Проблемы (эпический)
Статистика проблем
Вакансии
Артефакты работы
Ключи
Этикетки (проект)
Ярлыки (группа)
Лицензия
Лицензии (шаблоны)
Ссылки (проблема)
Ссылки (эпические)
Управляемые лицензии
Markdown
Члены
Утверждение мерж-реквестов
Запросы на слияние
Объединить поезда
Вехи (проект)
Вехи (группа)
Пространства имён
Примечания (комментарии)
Настройки уведомлений
Пакеты
Страницы доменов
Токены личного доступа
Графики трубопроводов
Триггеры конвейера
Трубопроводы
Псевдонимы проекта
Импорт / экспорт проекта
Перемещение хранилища репозитория проекта
Статистика проекта
Шаблоны проектов
Проекты
Защищенные филиалы
Защищенные теги
Релизы
Ссылки на выпуск
Репозитории
Файлы репозитория
Подмодули репозитория
События итерации ресурсов
События ярлыка ресурса
Ключевые события ресурса
События состояния ресурса
События веса ресурса
Бегунов
SCIM
Поиск
Сервисы
Настройки (приложение)
Показатели Sidekiq
Sidekiq очереди
Фрагменты
Фрагменты (проект)
Статистика (приложение)
Предложения
Системные хуки
Теги
Списки дел
Пользователи
Переменные (проект)
Переменные (группа)
Версия
Уязвимости
Выводы уязвимости
Вики
GraphQL
Начиная
Справочник по GraphQL
Создать аудиторский отчет (пример)
Определите доски задач (пример)
от v3 до v4
Lint.gitlab-ci.yml
GitLab как провайдер OAuth3
Пользователь
Отчеты о нарушениях
Счет
Активные сессии
Удалить аккаунт
Разрешения
Токены личного доступа
Настройки профиля
Двухфакторная аутентификация
Обсуждения
Общее
Аутентификация
SSH
Интеграции
Git
Частичный клон
Устранение неполадок Git
Полезные команды
Настройки GitLab.com
Горячие клавиши
Markdown
AsciiDoc
Уведомления по электронной почте
Быстрые действия
Автозаполнение символов
Зарезервированные названия проектов и групп
Поиск
Расширенный глобальный поиск
Синтаксис расширенного поиска
Учет времени
Списки дел
Администратор
Эталонные архитектуры
До 1000 пользователей
До 2000 пользователей
До 3000 пользователей
До 5000 пользователей
До 10 000 пользователей
До 25000 пользователей
До 50 000 пользователей
Исправление проблем
Настроить
Внешность
CI / CD
Пользовательские шаблоны проектов на уровне экземпляра
Пределы различий
Эл. адрес
Флаги функций
Географические узлы
Администрирование Git LFS
Gitaly таймауты
GitLab Pages
Проверка здоровья
Журналы работ
Этикетки
Система журналов
Приложения OAuth
Интеграция с PlantUML
Управление интеграцией проекта
Проверки репозитория
Пути хранения репозитория
Типы хранилищ репозитория
Размер репозитория
Шаблоны услуг
Системные хуки
Часовой пояс
Загрузки
Отчеты о нарушениях
Активировать и деактивировать пользователей
Аналитика
Аудит событий
Блокировать и разблокировать пользователей
Широковещательные сообщения
Elasticsearch
Консул
PostgreSQL
PgBouncer
Репликация и отработка отказа
Служба внешней базы данных
Балансировщик нагрузки
NFS
Redis
Sidekiq
Гитали
Гитали Кластер
Ссылка Gitaly
Метрики
Прометей
Панель производительности
Статистика использования
Хранилище объектов
Операции
Очистить сеансы Redis
.