Перейти к содержимому

Git как узнать имя пользователя

  • автор:

Как узнать какой global user.name и global user.email и как переключиться на старом акаунте гитхаба?

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

remote: Permission to OldAccount. git denied to NewAccount.
fatal: unable to access ‘https://github.com/. git/’: The requested URL returned error: 403

Как узнать какой global user.name и global user.email на старом акаунте? И как переключиться?

  • Вопрос задан более трёх лет назад
  • 1825 просмотров

1 комментарий

Простой 1 комментарий

Просмотр имени пользователя или адреса электронной почты GitHub

Are you signing in to GitHub.com for the first time in a while? If so, welcome back! If you can’t remember the username for your personal account on GitHub, you can try these methods for remembering it.

Platform navigation

GitHub Desktop users

  1. In the GitHub Desktop menu, click Preferences.
  2. In the Preferences window, verify the following:
    • To view your GitHub username, click Accounts.
    • To view your Git email, click Git. Note that this email is not guaranteed to be your primary GitHub email.
  1. In the File menu, click Options.
  2. In the Options window, verify the following:
    • To view your GitHub username, click Accounts.
    • To view your Git email, click Git. Note that this email is not guaranteed to be your primary GitHub email.

Finding your username in your user.name configuration

During set up, you may have set your username in Git. If so, you can review the value of this configuration setting:

$ git config user.name # View the setting YOUR_USERNAME 

Finding your username in the URL of remote repositories

If you have any local copies of personal repositories you have created or forked, you can check the URL of the remote repository.

Tip: This method only works if you have an original repository or your own fork of someone else’s repository. If you clone someone else’s repository, their username will show instead of yours. Similarly, organization repositories will show the name of the organization instead of a particular user in the remote URL.

$ cd YOUR_REPOSITORY # Change directories to the initialized Git repository $ git remote -v origin https://github.com/YOUR_USERNAME/YOUR_REPOSITORY.git (fetch) origin https://github.com/YOUR_USERNAME/YOUR_REPOSITORY.git (push) 

Your user name is what immediately follows the https://github.com/ .

Further reading

GIT: поменять имя пользователя

В своем ssh терминале перейдите к репозиторию, в который вы хотите внести изменения.
Выполните git config —list , чтобы проверить текущее имя пользователя и адрес электронной почты в вашем локальном репо.
Измените имя пользователя и адрес электронной почты по своему усмотрению. Сделайте это глобальным изменением:

git config [--global] user.name "Your Name" git config [--global] user.email "you@example.com"

или только для локального репо:

git config user.email "you@example.com" git config user.name "Your Name" git config user.password "your password"

Так же в можно отредактировать конфиг вручную .git/config .

[user] name = Your Name email = you@example.com 

Как Узнать Имя Пользователя Git И Электронную Почту, Сохраненные Во Время Настройки?

Тем не менее, я позволю себе с вами не согласиться. В этой статье мы рассмотрели как пользоваться GitHub для размещения и управления своим проектом. Вся система на английском, так что базовые знания языка очень желательны но даже без них работа с github будет не очень трудной. Если вас интересует как работать с Git из командной строки, смотрите статью для начинающих. Для тех, кто предпочитает gui – для Windows существует несколько таких инструментов для работы с git. Два основных – это SmartGit (кроссплатформенный) и TortoiseGit .

Постоянно происходит частичное обновление или изменение статьи, так что всё свести к общему знаменателю затруднительно. Дальше я хочу рассмотреть вопрос CI с помощью gitlab, но на это надо время и тесты. Пока я только в общих чертах представляю себе этот процесс.

Хотя они не являются обязательными, они настоятельно рекомендуются. Введите имя нового репозитория (напримерdjango_local_library), и комментарий к репозиторию (например “Local Library website written in Django”. Он делает это, добавляя новый «удалённый» репозиторий heroku с именем heroku, указывающий на репозиторий для вашего источника в облаке Heroku. В основном это просто работает, и если вы в конечном итоге полюбите его, масштабирование вашего приложения будет очень простым.

Работа С Git

Чтобы не заставлять Git принимать из консоли тексты комментариев в кодировке Windows-1251, а использовать UTF-8, можно было бы установить параметр core.editor. Не следует делать push после каждого коммита, так как это потребует доступа до удалённого сервера, и, соответственно, времени, потраченного впустую. После слияния с мастером, ревьюер пушит новый мастер в центральный репозиторий, удаляет у себя локальную front end разработчик ветку задачи, пушит в мастер удаление ветки задачи. После того как код в ветке сделан и отлажен, все изменения закоммичены, данная ветка ребейзится относительно последнего мастера, и пушится в центральный репозиторий. Если теперь сделать слияние этой ветки с исходной, указатель головы исходной ветки будет просто передвинут на новое место, и мы потеряем информацию о том, что вообще существовала новая ветка.

Но, так как вы только создали репозиторий в нем нет вашего кода. Во время работы над новой функцией в проекте вы можете постепенно фиксировать даже малейшие изменения в тематической ветке. Однако из-за этого история засоряется такими небольшими коммитами, что может противоречить правилам проекта.

Я же постараюсь объяснить максимально просто для тех, кто знакомится с системой гит впервые. Сервер проекта— это виртуальный хостинг, VPS или любой другой сервер. Развернуть свой проект можно несколькими способами. Существуют системы автоматического развёртывания из удалённого репозитория, а также ручное клонирование с помощью Git.

  • Перед отправкой приглашения также указывается уровень доступа.
  • Переходим настраницу для работы с ключами в вашем профиле на GitHub.Страница с настройками ключей в вашем профиле.
  • Эту область ещё называют «индекс», однако называть её stage-область также общепринято.
  • В остальном функционал схожий и чаще всего достаточный для большинства разработчиков.
  • Чтобы поддерживать «плоскую» основную ветку , используется техника ребейза веток перед слиянием, и слияение без fast-forward’а.

Для этого вы можете создать новый Pull Request – запрос на внесение изменений, где GitHub проверяет наличие конфликтов прежде чем повзолить вам провести слияние. Зачастую существуют и другие проверки перед слиянием, например просмотр и одобрение кода или даже запуск тестов. В запросе можно обсудить код, а все коммиты, которые вы отправляете в удалённую тематическую ветку, будут автоматически добавлены в запрос, даже если он был создан до этих коммитов. Git — это популярная система контроля версий и совместной разработки проектов с открытым исходным кодом. Если вы работаете на компьютерах в колледже для начала вам необходимо зайти в папку пользователя найти файл «.gitconfig» и после этого выполнить вышеуказанные команды. Это необходимо для того чтобы в журнале изменений ваших проектах присутствовали только ваши данные.

Но есть особенность – при работе в командной строке могут возникнуть проблемы с кириллицей, поэтому мы будем все делать на английском. Вводим имя ключа (можно придумать абсолютно любое) в поле Title (название), а в Key (ключ) вставляем сам ключ из буфера обмена. Теперь нажимаем Add SSH key (добавить SSH-ключ).

На этом ip адресе кроме gitlab больше ничего нет. После завершения установки, идем по указанному ранее адресу. Первым делом нужно установить пароль для администраторской учетки root.

Преимуществ использования подобных систем масса, но статья не об этом. В этой статье я расскажу как начать работать (под windows 7) с одной из самых популярных систем контроля версий — Github. Вместо branch_name нужно задать уникальное имя для новой ветки. В мое случае – я использую один сервер для множества проектов, от веб-сайтов, телеграм-ботов до веб-сервисов. Для этого достаточно на главной странице нажать на Create a Project, либо в любом месте сайта в верхнем меню нажать на +.

Шаг 4 Установка Git

Должно открыться второе окно редактора, так что вы можете перефразировать сообщение фиксации для фиксации теперь, когда оно включает оба ваших шага. Не стесняйтесь создавать новые ветки даже для самых маленьких вещей – они существуют для этого. Поле, так как он будет использоваться для связывания ваших коммитов с вашей учетной записью GitHub. Ниже мы покажем, что должен знать фронтенд разработчик как создать запрос на вытягивание GitHub, содержащий изменения для заявки Trac #xxxxx. Создав полностью готовый пул-реквест, вы упростите работу рецензента, а это означает, что ваша работа с большей вероятностью будет объединена с Django. Регистрируясь, вы соглашаетесь с правилами пользования сайтом и даете согласие на обработку персональных данных.

настройка и начало работы с Git

Убедитесь, что строка psycopg2, подобная приведённой выше, присутствует! Даже если вы не установили это локально, вы должны добавить это вrequirements.txt. Это создаст подпапку (с содержанием вашего репозитория и именем вашего репозитория) внутри папки, в которой выполнялась команда.

Клонирование Репозитория

В GitLab можно добавлять неограниченное количество разработчиков даже к приватным репозиториям. Чтобы сделать это, надо перейти в меню «Настройки» и выбрать пункт «Участники» . В этом пункте в поле «Выбрать участника для приглашения» надо указать адрес электронной почты пользователя или его никнейм. Перед отправкой приглашения также указывается уровень доступа.

После нажатия кнопки “Create Repository”, репозитарий будет создан. В момент генерации ключа будет запрошен пароль. Это пароль доступа к закрытому ключу, который хранится только на вашей машине и нигде больше.

Как Добавить Комментарии В Powerpoint

Рекомендуется ставить коллег в известность о начале работ с общими бинарными файлами, а также чаще проводить синхронизацию. Необходимо эффективно распределять работу между участниками разработки, чтобы таких общих файлов было как можно меньше. Этого можно добиться, в частности, подключением всех ресурсов сцены из отдельных blend-файлов в один мастер-файл. Перед совершением коммита в случае текстовых файлов рекомендуется просмотреть внесенные изменения.

По-умолчанию бэкап будет создан в директории/var/opt/gitlab/backups, откуда вы его можете переместить в другое место. Скачать проект c gitlab можно и напрямую через web интерфейс. Для этого git начало работы откройте проект и выберите соответствующий пункт меню. Теперь покажу, как его удалить в случае необходимости. Там так запрятали этот функционал, что совсем не очевидно, как удалить проект.

Почему В Уроках Windows

Как вы уже могли заметить вы можете быстро перезаписать последний коммит с помощью git commit –amend. Что бы просмотреть индекс, используйте git status. Индекс — промежуточное место между вашим прошлым коммитом и следующим.

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

Вот только эта команда имеет немного странное поведение — если вы добавили в индекс новую версию вашего файла вы не можете изменить вашу рабочую директорию, пока индекс отличается от HEAD. Поэтому вам сначала нужно восстановить ваш индекс и только потом рабочую директорию. К сожалению сделать это одной командой не возможно так как при передаче обеих аргументов (git restore -SW) не происходит ничего. И точно также при передаче -W тоже ничего не произойдет если файл в индексе и HEAD разный. Наверное, это сделали для защиты что бы вы случайно не изменили вашу рабочую директорию. Но в таком случае почему аргумент -W передаётся по умолчанию?

В общем, с gitlab можно существенно упростить себе работу. Я, к примеру, использую его для хранения конфигов на все случаи жизни. Когда мне нужен какой-то конфиг, я просто копирую его из репозитория и вношу необходимые изменения на месте. В то же время я могу править свои конфиги и получать к ним доступ прямо из браузера. Если ее только 2 Гб, то ошибку 502 вы можете видеть время от времени, даже если работаете с gitlab один. Для работы nginx, redis, postgresql и прочих элементов гитлаба надо много памяти.

Если вы избирательно размещаете файлы, то заметите изменения в каждом файле. Но если вы добавите префикс -a к вашему коммиту, все файлы будут закоммичены, и вы не сможете выявить возможные ошибки. Git идентифицирует коммиты путем добавления длинного шестнадцатеричного числа к каждому коммиту. Как правило, не нужно копировать всю строку, для определения вашего коммита достаточно первых 5-6 символов. Важно отметить, что если вы не укажите свое имя и адрес электронной почты, то будут использованы значения по умолчанию.

Единственной сущностью, которую предоставляет dynos по умолчанию, является приложение по конфигурации переменных. Heroku внутри себя применяет балансировщик загрузки для распределения веб-трафика среди всех “веб”-dynos. Такой тип удалённого доступа к вычислительному/сетевому железу называется Инфраструктура как Сервис (Infrastructure as a Service – IaaS). Множество IaaS поставщиков предлагают услуги по предустановке какой-либо операционной системы, на которую вы можете установить необходимые для вашего рабочего окружения компоненты.

Проводится подготовка файлов к коммиту – учет измененных, новых и удаленных файлов, а также сброс изменений. По завершении некоторого логического этапа работы возникает необходимость фиксации изменений (коммит) и/или синхронизации с коллегами. В ходе работы в локальных репозиториях создаются, изменяются или удаляются файлы. Запустите git config user.name чтобы получить user.name, например. Учитывая, что сказал @Robert, я попытался поиграть с командой config и кажется, что есть прямой способ узнать как имя, так и адрес электронной почты.

  • Fai clic per condividere su Facebook (Si apre in una nuova finestra)
  • Fai clic qui per condividere su Twitter (Si apre in una nuova finestra)
  • Fai clic qui per condividere su Pinterest (Si apre in una nuova finestra)
  • Fai clic qui per condividere su Tumblr (Si apre in una nuova finestra)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *