freeCodeCamp/guide/russian/miscellaneous/how-to-log-in-to-your-local.../index.md

63 lines
4.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: How to Log in to Your Local Instance of Free Code Camp
localeTitle: Как войти в свой местный лагерь свободного кода
---
Это руководство поможет вам войти в свой локальный сайт FCC, используя учетную запись GitHub. Этот процесс должен быть аналогичным для входа в систему с другими учетными записями в социальных сетях. В этом руководстве предполагается, что у вас уже есть локальная копия FCC.
## TL; DR
1. [Зарегистрировать новое приложение OAuth](https://github.com/settings/developers)
2. Домашняя страница: `http://localhost:3000/`
3. Поле обратного вызова: `http://localhost:3000/auth/github/callback`
4. Скопируйте / вставьте идентификатор клиента и секрет клиента в файл `.env`
5. Использовать порт 3000 при просмотре локального сайта FCC
Free Code Camp Issue Моды и персонал всегда готовы помочь с Pull Request, связанные с этим вопросом в нашем [чате Help Chat Chat](https://gitter.im/FreeCodeCamp/HelpContributors)
## отказ
Вывод от запуска `$ gulp` упоминает **порт доступа** 3001. Я только успешно вошел в систему с GitHub на порту 3000 - **прокси-порт** . Если вы понимаете, как войти в систему, используя другие порты, рассмотрите возможность отправки запроса на перенос в этой вики.
## Вход в систему с использованием учетной записи GitHub
1. [Зарегистрируйте новое приложение OAuth](https://github.com/settings/developers) и нажмите « **Зарегистрировать новое приложение».**
_В качестве альтернативы_ щелкните свой **профиль Picture** => **Настройки** => **Приложения** => **Приложения для** **разработчиков** => **Зарегистрировать новое приложение**
![Зарегистрировать приложение GitHub OAuth](//discourse-user-assets.s3.amazonaws.com/original/2X/5/55f4645c3498ceb8098afe8e8353da8f7c262548.png)
1. Заполните поля приложения OAuth
* **Имя приложения** - выберите любое имя, например, `fcc-local`
* **URL главной страницы** - установлен на `http://localhost:3000/`
* **Описание приложения** - необязательный
* **URL-адрес отзыва авторизации** - устанавливается на `http://localhost:3000/auth/github/callback`
2. Нажмите « **Зарегистрировать приложение»,** чтобы просмотреть новую зарегистрированную страницу приложения с идентификатором клиента и секретностью клиента.
![Идентификатор клиента и секрет клиента](//discourse-user-assets.s3.amazonaws.com/original/2X/c/c43ee37a9f0f228d3663bb28accedc14cca3ff56.png)
1. Скопируйте и вставьте идентификатор клиента и секрет клиента в свой `.env` файл.
римечание: ваш идентификатор клиента и секрет клиента будут длинными буквенно-цифровыми значениями._
![Обновить файл .env](//discourse-user-assets.s3.amazonaws.com/original/2X/5/549aeaa6ea85e119ba5e978c708dc55c39b134b3.png)
## подсказки
1. Удалить / отключить с комментарием блокировать нежелательного провайдера в [паспорт-провайдере](https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/server/passport-providers.js) .
2. Добавьте СЕССИЮ _СЕКРЕТНОСТИ и_ `.env` _COOKIE_ в `.env` если вы получите ошибку в express-session и cookieParser.
`COOKIE_SECRET='secret' SESSION_SECRET='secret'`
3. Запустите командный `node seed` перед запуском `gulp` если вы не получите проблем.
## Законченный
Поздравляем! Теперь вы можете успешно войти в свой локальный сайт FCC, используя свою учетную запись GitHub.