0

gitlab

Создать проект/репозиторий GitLab из командной строки

08.05.2023

В GitLab вы можете создать новый проект/репозиторий не только через пользовательский интерфейс, но и из командной строки.

Когда вы создаете новый локальный репозиторий Git, а затем отправляете его в GitLab, если этот репозиторий не выходит оттуда, соответствующий проект для него будет создан автоматически.

В этой короткой заметке показано, как создать новый проект/репозиторий в GitLab из командной строки.

Создать проект/репозиторий GitLab из командной строки

Создайте новую gitlab-project папку и запустите в ней репозиторий Git:

$ mkdir gitlab-projekt
$ cd gitlab-projekt 
$ git init

Создайте несколько файлов и выполните первый коммит:

$ touch .gitignore README.md 
$ git add -A 
$ git commit -m 'Initial commit'

В зависимости от предпочтительного протокола связи отправьте репозиторий в GitLab и настройте удаленный источник (замените <username> в URL-адресах своим именем пользователя):

# для Git через HTTPS 
$ git push --set-upstream https://gitlab.com/< имя пользователя >/gitlab-project.git 
$ git remote add origin https://gitlab.com/< имя пользователя >/gitlab-project .git 
# для Git через SSH 
$ git push --set-upstream git@gitlab.com/< имя пользователя >/gitlab-project.git 
$ git remote add origin git@gitlab.com/< имя пользователя >/gitlab-project.git

https://www.shellhacks.com/create-gitlab-project-repository-from-command-line/

Это вызовет создание нового проекта GitLab.

Дельный совет: сохраните имя пользователя и пароль в хранилище учетных данных Git! Читать далее →

Git – имя пользователя и пароль конфигурации – учетные данные

Чтобы подключиться к репозиторию Git с аутентификацией по HTTP(S), каждый раз необходимо задавать имя пользователя и пароль.

Вы можете настроить Git на запоминание имени пользователя и пароля, сохранив их на удаленном URL-адресе или используя помощник по учетным данным Git.

В этой статье я показываю, как клонировать репозиторий Git, задав имя пользователя и пароль в командной строке, как сохранить имя пользователя и пароль в хранилище учетных данных Git и как настроить разные имена пользователей и пароли для разных репозиториев на одном сервере Git.

Дельный совет: покажите название ветки Git в командной строке! Читать далее →

Предупреждение. 

Ваши учетные данные Git будут сохранены в текстовом формате в файлах .git/config

или файлах ~/.git-credentials, в зависимости от выбранного вами метода.

Установите имя пользователя и пароль в удаленном URL-адресе

Чтобы сохранить учетные данные, вы можете клонировать репозиторий Git, задав имя пользователя и пароль в командной строке:

$ git clone https:// <ИМЯ ПОЛЬЗОВАТЕЛЯ> : <ПАРОЛЬ> @github.com/path/to/repo.git

Имя пользователя и пароль будут сохранены в .git/config файле как часть URL-адреса удаленного репозитория.

Если вы уже клонировали репозиторий, не задавая имя пользователя и пароль в командной строке, вы всегда можете обновить удаленный URL-адрес, выполнив следующую команду:

$ git удаленный источник set-url https:// <ИМЯ ПОЛЬЗОВАТЕЛЯ> : <ПАРОЛЬ>@github.com/path/to/repo.git

Сохраните имя пользователя и пароль в хранилище учетных данных Git.

Выполните следующую команду, чтобы включить хранение учетных данных в вашем репозитории Git: $ git config хранилище credential.helper

Чтобы включить глобальное хранилище учетных данных, выполните:

$ git config –global credential.helper store

Если хранилище учетных данных включено, при первом извлечении или отправке данных из удаленного репозитория Git вам будет предложено ввести имя пользователя и пароль, и они будут сохранены в ~/.git-credentialsфайле.

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

Каждые учетные данные в ~/.git-credentialsфайле хранятся в отдельной строке в виде URL-адреса, например: https:// <ИМЯ ПОЛЬЗОВАТЕЛЯ> : <ПАРОЛЬ> @github.com

Настройте имя пользователя и пароль для разных репозиториев

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

github.com и вашу личную учетную запись.

Чтобы иметь возможность настраивать имена пользователей и пароли для разных репозиториев Git на одном сервере Git, вы можете включить эту useHttpPathопцию.

По умолчанию Git не считает, что компонент «путь» URL-адреса http заслуживает сопоставления с помощью внешних помощников. Это означает, что учетные данные, сохраненные для, https://example.com/foo.gitтакже будут использоваться для https://example.com/bar.git. Если вы хотите различать эти случаи, установите для use HttpPath параметра значение true ( source ) .

Выполните следующие команды, чтобы настроить хранилище учетных данных Git и отдельные учетные данные для разных репозиториев на github.com :

$ git config –global credential.helper store $ git config –global credential. github.com .useHttpPath true

Имена пользователей и пароли для разных репозиториев GitHub будут храниться в ~/.git-credentials файле отдельно в отдельных строках:

https:// <ИМЯ ПОЛЬЗОВАТЕЛЯ> : <ПАРОЛЬ> @github.com/path/to/repo1.git

https:// <ИМЯ ПОЛЬЗОВАТЕЛЯ> : <ПАРОЛЬ> @github.com/path/to/repo2.git

Дельный совет: создайте новую ветку Git и оформите заказ одной командой! Читать далее →

Свежие комментарии

Подписка

Лучшие статьи

Рубрики

Популярное

1 1.6K views

CI / CD – это просто.

чать 1 Сегодня уже никого не удивить темой CI. Да и трудоемкая, тонкая, хрупкая настройка какого-нибудь выделенного CI сервера под конкретный проект уже
3 ci/cd 860 views

Что такое CI/CD?

CI/CD (Continuous Integration, Continuous Delivery — непрерывная интеграция и доставка) — это технология автоматизации тестирования и доставки новых модулей разрабатываемого проекта заинтересованным
asterisk
Previous Story

ASTERISK c поддержкой ODBC и защитой Fail2Ban

Next Story

PostgreSQL Изменение таблиц

Latest from Blog

Поиск и замена URL в MYSQL

Используйте сценарии MySQL для поиска и замены URL-адресов в базе данных Другой способ поиска и замены старых URL-адресов в базе данных – использование сценариев MySQL. Этот метод очень полезен, если у вас

POSTGRESQL 16 + CЕРВЕР 1С X64 И 1С 8.3.24

Для начала, в какой среде будем работать: Наша задача: Предполагается, что Debian на который мы установим как PostgreSQL так и Сервер 1С установлен (Установка по умолчанию). Для начала проверим «локаль»: Как видим

HADOOP

Hабор инструментов для разработки программ и обеспечения среды для их запуска в распределенной среде. Позволяет создавать большие кластеры и упрощает процесс управления ими. Является одним из элементов конвейеров обработки больших данных. Разработан на Java фондом Apache

Обновление mySQL с версии 5.7 до 8.0

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

11 советов по настройке файла wp-config.php

Скорость: Отключите сохраненные версии… Сейчас! Функция сохранения версий записей включена по умолчанию, но может привести к значительному “раздуванию” базы данных. Сохраненные версии существуют для того, чтобы вы могли откатиться к предыдущей версии записи,
Go toTop

Don't Miss

ci/cd

Что такое CI/CD?

CI/CD (Continuous Integration, Continuous Delivery — непрерывная интеграция и доставка)
gitlab

Установка и настройка Gitlab на Centos и Ubuntu

Содержание: 1 Что такое Gitlab, его возможности 2 Сравнение gitlab с github