Главная Статті Установить git на mac OS. Второй способ — от глобального к локальному

Установить git на mac OS. Второй способ — от глобального к локальному

Установка Git: основы разработки проектов с открытым исходным кодом

Проекты с открытым начальным кодом, размещённые в общественных репозиториях, развиваются за счет вклада широкого общества разработчиков. Обычно, такими проектами управляются при помощи Git.

Распределённая система контроля версий Git обеспечивает простоту поддержки и разработки открытого программного обеспечения, в разработке которого участвует команда профессионалов. Сама система Git является броским примером проекта с открытым начальным кодом.

Данное управление скажет о преимуществах разработки открытого проекта, также поможет установить и настроить Git.

Вклад в открытые проекты

Программное обеспечение с открытым начальным кодом находится в свободном доступе, и хоть какой юзер может распространять и изменять его.

Процесс разработки открытых проектов остаётся «прозрачным» и продвигается благодаря распределенной экспертной оценке. Такие проекты отличаются гибкостью и стремительно обновляются.

Чем больше разработчиков участвует в разработке открытого проекта, тем лучше: проект, поддерживаемый широким обществом, стремительно развивается и обновляется. Конечные юзеры тоже в состоянии сделать вклад в развитие проекта при помощи кода либо документации. Не считая того, для разработчиков очень принципиально мировоззрение конечных юзеров программ: это позволяет улучшать её функции и вовремя убрать узенькие места.

Вы тоже сможете поучаствовать в разработке программки. Если ранее вы не воспринимали роли в схожих проектах, начните с открытых программ, которыми нередко пользуетесь сами. Задумайтесь, какие функции вы желали бы сделать лучше. Прочитайте всю доступную документацию избранной вами программки. Обычно, в домашнем каталоге открытых проектов можно отыскать файл CONTRIBUTING.md. Найдите и пристально прочитайте этот файл, до того как приступить к разработке. Пообщаться с другими разработчиками программки обычно можно на форуме проекта.

Помните: хоть какой вклад имеет огромную ценность. Если у вас нет огромного опыта в разработке открытых проектов, для начала вы сможете поправить опечатки, добавить комменты либо сделать лучше документацию.

Creating SSH keys on Mac

To communicate with the remote Git repository in your Beanstalk account from your Mac, you will need to generate an SSH key pair for that computer. This process requires only a few steps, and all of the tools necessary are included on your Mac.

Launching Terminal

Terminal is an application that comes with macOS and provides you with an interface to run text commands, switch through folders, and manage files. You can usually find it in your Applications → Utilities folder.

Generating a key pair

Type these commands in your Terminal window and press Return. First make sure you are in your home directory:

It will ask for location, just accept the default location ( ~/.ssh/id_rsa.pub ) by pressing Return. When it asks for a pass phrase, make sure to set a strong pass phrase for the key. We’ve included some additional information about SSH keys and how to manage strong pass phrases in our Tips for using SSH Keys guide.

Now that the keys are generated, copy it to your clipboard for the next step:

Your public key is now on your clipboard and you can easily add it to a version control hosting account like Beanstalk. When you paste it, your SSH public key should look something like this:

установить, способ

Checking your connection

Before trying to access your Git remote repository, check if the connection to your remote hosted Git repository works. Enter the following command in the Terminal, replacing “accountname” with your account name:

In this case, this is the URL to access Git on your Beanstalk account. If you are using another version control hosting service, the URL would be provided by them.

You’ll most likely encounter a message that looks like this:

You can type yes and press Enter. which will add your account’s hostname accountname.beanstalkapp.com to a known_hosts file. This step won’t need to be repeated unless your public key or your account names changes. Also, this must be done from the Terminal before using any GUI clients.

If you were authenticated correctly, you will see a message similar to this one:

HOW TO INSTALL GIT BASH ON MAC

Now what?

Now that you have Git properly installed and configured, you can use a client of your choice. Whether you choose a terminal or a GUI, it is a good idea to learn the basic concepts and commands for versioning your files before. Here’s some recommended reading to get you started:

Знакомство с Git. Установка на Mac OS, Linux, Windows

Alex Hillman is a community and developer advocate from Philadelphia, PA.

Git Ignore

Some files or file-types are typically not added to the repo. Thus, the ‘status’ display printout would be cleaner if these files were omitted. All that needs to be done for this is to create ~/.gitignore and add. For starters, let’s create a file with the following contents:

Note, ~/.gitexcludes also work per project, in which case the file exists in the root directory of the repo. Nonetheless.DS_Store should be ignored globally per the instructions above were followed.

Git Aliases

Aliases, especially for Git, are typically worthwhile! If there is nothing else, at least add this feature to your global Git configurations. Notice I referred to the configurations as being ‘global’ — ~/.gitconfig are configurations applied system-wide, and project-specific configurations get handled in.gitconfig located in the root of a repository (i.e., /.gitconfig ).

For aliases, typically makes the most sense to add to global configurations. If needed later, then add unique alias to a specific project. Perhaps worth noting that alias, or all Git configurations for that matter, are first set using local configurations, and then globally if not specified in locally. In other words, let’s say you have the same alias defined in local and global configurations, then the local definition would be used in for that specific repo.

Regardless of local or global, but with global is recommended, add the following [alias] block to.gitconfig :

Now try add additional aliases whenever seen fit… it’s as easy as that.

How to Install Git on Windows

Find the instructions below to install Git on Windows:

  • Download the most recent Git for Windows installer.
  • Then, the Git Setup wizard screen will show up and you need to follow the prompts to complete the installation.
  • Open a Command Prompt or Git Bash if you’ve selected not to use Git from Windows Command Prompt.
  • Configure your Git username and email as given in the example below:

How to Install Git From Source on Linux

Installing Git from source is more preferable, as you can always get the latest and updated version. You need the following libraries to install Git from source: curl, zlib, openssl, expat and libiconv. For those, who use a system that has dnf or apt-get. the two commands below can be useful for installing all of the dependencies:

Note that you will need the following additional dependencies to be able to add documentation in different formats (doc, HTML, info):

FAQs on Installing Git

Is Git pre-installed on Mac?

No, Git for Mac does not come pre-installed. You have to install Git for Mac using the above instructions.

How do I know if Git is installed?

To see if Git is installed on your system, open your terminal and type git.-version. If your terminal returns a Git version as an output, that confirms you have Git installed on your system. If not, you have to download Git for Mac or Windows.

Are Git and GitHub the same?

Git and GitHub are different. GitHub hosts Git repositories in a central location, whereas Git is a tool that manages multiple versions of source code on GitHub.

How do I download Git for Windows?

To download Git for Windows, visit the Downloads page on the Git documentation site and select the most recent version. Once you click on the version your download starts shortly and you can install Git for Windows.

How to check the Git version?

To check your Git version type git.-version and press enter in your terminal. This displays the Git version as an output.

Do I need to download Git Bash?

Git Bash is included in the Git for Windows package. It is unnecessary to install Git Bash on a Mac, as Git can be run natively on MacOS.

How to clone a repository in Git?

Go to the repository’s page on GitHub, click on the green Code button, and copy the URL of the repository. To clone the repository on your system, open your Terminal and run git clone URL. Replace URL with the repository’s URL.

Принципы работы с Git

У проектных файлов в Git есть 3 базисных состояния

  • Модифицированные (modified) — файлы в процессе рабочего редактирования.
  • Индексированные (staged) — та часть модифицированных файлов, которая уже подготовлена к фиксации после редактирования.
  • Зафиксированные (committed) — файлы, уже сохраненные в локальном репозитории.

У Git есть рабочий каталог, где хранятся метаданные и локальная база рабочего проекта. Эта самая часть копируется, когда вы клонируете проект (репозиторий) с сервера.

В большинстве случаев работа с Git устроена приблизительно так:

  • Вы вносите правки в файлы рабочей копии проекта.
  • Индексируете их, подготавливая к коммиту (тут Git делает снимки новых правок).
  • Делаете коммит, и индексированные правки в конце концов сохраняются в вашем каталоге Git.

Установка Git

Сделать собственный проект и начать воспользоваться Git в нем довольно легко. Мы будем рассматривать работу в командной строке терминала, так как там реализован полный набор команд. Возможно, в дальнейшем для вас будет проще пользоваться встроенными инструментами в большом приложении (к примеру, в Visual Studio, если вы программер).

Но командная строчка все равно комфортна для узкой опции и «нестандартных» действий, потому полезно представлять для себя, как управлять проектом через нее.

Поначалу будет нужно установить Git на собственный компьютер.

Установка в Linux

Для дистрибутивов, схожих на Fedora, RHEL либо CentOS, сделайте команду dnf:

На Ubuntu и других Debian-подобных систем введите apt:

Более подробные сведения можно получить по ссылке: https://git-scm.com/download/linux.

Установка на Mac

Один из методов установки — пользоваться Xcode Command Line Tools. В терминале необходимо ввести:

Если вы пользуетесь Homebrew, запустите команду:

Установка в Windows

Новая сборка доступна на официальном веб-сайте Git по ссылке: https://git-scm.com/download/win (загрузка запустится автоматом).

Домашнее задание

Хоть какой конкурентоспособный разработчик должен разбираться в Git. Нелишним будет и познание GitHub, в каком есть много способностей, существенно упрощающих работу над проектами в команде (project management). К примеру, дашборды во вкладке Projects, повторяющие функционал Trello и Jira.

установить, способ

GitHub — это целая соц сеть для разработчиков из различных частей света.

На этом наш лаконичный обзор GitHub и Git подошел к концу. Мы разглядели, как создавать аккаунты GitHub и работать с репозиториями через терминал Git (регистрация и установка, коммиты, пуши и пулы конфигураций). Это основное. Более подробную информацию можно отыскать в справочниках Git и GitHub.

Установка 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.

Установка Git в MacOS через Xcode Command Line Tools

Git есть внутри пакета Xcode Command Line Tools, который содержит различные утилиты, компиляторы и программы для разработчиков, выполняемые из командной строки.

Возможно, если у вас был установлен Xcode, то и Git у вас уже установлен. Проверим это, и если Git не установлен, установим его.

Если 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 можно установить, выполнив команду:

Установка 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“ является неустановленным разработчиком. Вы действительно хотите открыть программу?». Нажмите кнопку Открыть.

Запустится инсталлятор. Следуйте указаниям инсталлятора, чтобы выполнить установку.