Нажмите "Enter", чтобы перейти к содержанию

Как узнать свой компьютер: Как узнать характеристики своего компьютера, ноутбука

Содержание

Как узнать IP адрес компьютера

В этом уроке я покажу, как узнать IP адрес компьютера. Мы рассмотрим бесплатные способы, научимся определять внутренний и внешний IP.

 

IP адрес – это личный номер компьютера в сети. Выглядит он как ряд цифр, разделенных точками. Например, 109.35.104.88

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

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

Как узнать свой IP в Интернете (внешний)

Внешний IP – это номер компьютера в сети, который видят сайты и сервисы. Его выделяет провайдер: Ростелеком, Мегафон, МТС, Вымпелком или другая компания.

 

Способ 1: при помощи онлайн сервиса

  1. Открываем сайт yandex.ru/internet
  2. Смотрим в графу «IPv4-адрес»

Примечание: на картинке указан номер для примера. У вас цифры будут другими.

Еще узнать свой IP можно через сервис 2ip.ru

Или другие онлайн сервисы:

Способ 2: с помощью утилиты IP2

Скачать утилиту можно по адресу keir.net.

После загрузки распакуйте архив «Ip2.zip» и запустите программу «IP2.exe». Нажмите кнопку «Find my IP addresses».

  • В поле LAN IP будет показан внутренний адрес.
  • В поле WAN IP — внешний.

Способ 3: через параметры Windows

В некоторых случаях для подключения к компьютеру извне интернет кабель подсоединяется прямо к ПК. И настраивается вручную данными, которые были получены от провайдера. Тогда узнать внешний IP можно так же, как внутренний (см. далее).

Как узнать свой IP в локальной сети (внутренний)

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

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

После получения номера вам могут быть доступны следующие возможности (в зависимости от настроек):

  • Интернет.
  • Сетевой принтер и сканер.
  • Папки общего доступа.
  • Корпоративный мессенджер, планировщик или аналогичные программы.
  • Подключение к удаленному рабочему столу других компьютеров.
  • Доступ к видео наблюдению и похожие сетевые инструменты.

Способ 1: через параметры системы

Windows 10

1. Откройте меню Пуск. Нажмите на значок «шестеренки» для входа в настройки.

2. Выберите «Сеть и Интернет».

3. В пункте «Изменение сетевых параметров» перейдите в раздел «Настройка параметров адаптера».

4. Если вы подключены к сети кабелем, будет показан Ethernet, а если по Wi-Fi — будет указан другой адаптер. Щелкните по нему два раза.

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

5. Нажмите кнопку «Сведения».

6. В пункте «Адрес IPv4» будет показан ваш внутренний IP.

В сетях нового поколения может быть пункт IPv6.

Windows 7

1. Щелкните правой кнопкой мыши по значку или в правой нижней части экрана и выберите из списка «Центр управления сетями и общим доступом».

Или пройдите по пути: Пуск – Панель управления — Центр управления сетями и общим доступом — Изменение параметров адаптера.

2. Откроется окно, внутри которого нажмите на «Подключение по локальной сети».

3. Появится небольшое окошко, где нажмите на кнопку «Сведения…».

4. Далее откроется еще одно окошко с различной информацией, среди которой есть строчка «Адрес IPv4». Это и есть айпи компьютера в локальной сети.

Способ 2: через командную строку

1. Откройте Пуск. Прямо в меню напечатайте cmd и запустите программу.

Или в Пуске разверните меню «Служебные – Windows», нажмите на «Командная строка».

2. Напечатайте команду ipconfig и нажмите клавишу Enter.

3. Откроется информация, где в строке IPv4 и IPv6 будут показаны назначенные адреса.

Если в вашем компьютере два и более сетевых адаптера, тогда напечатайте команду ipconfig/all. В ней будет детальная информацию о каждом адресе.

Способ 3: через Диспетчер задач

1. Запустите Диспетчер задач: Пуск – «Служебные — Windows» – Диспетчер задач.

Также его можно вызвать через сочетание клавиш Ctrl + Alt + Delete.

2. Перейдите во вкладку «Производительность» и в ней нажмите на пункт «Ethernet». В нижнем правом углу будет показан айпи.

Способ 4: через «Сведения о системе»

1. Откройте «Пуск» и прямо в меню напечатайте команду msinfo32. Запустите приложение «Сведения о системе».

2. Раскройте ветку «Компоненты» нажав значок +. Далее ветку «Сеть» и выберите пункт «Адаптер». В строке «IP-адрес» будет показан внутренний IP адрес.

Способ 5: при помощи программы Speccy

Скачать программу можно с официального сайта: ccleaner.com/speccy.

Бесплатная программа Speccy показывает всю спецификацию компьютера. С ее помощью можно посмотреть и внутренний IP. Для этого в левом меню перейдите в раздел «Сеть». В пункте «IP-адрес» будет показан один или несколько айпи — в зависимости от количества адаптеров.

Также Speccy показывает и внешний адрес.

Как посмотреть IP от провайдера интернета

Зачастую интернет мы получаем от роутера, который маршрутизирует трафик и выдает внутренние IP в сеть. Если вам нужно узнать, какой адрес выдал провайдер, зайдите в веб интерфейсе роутера. Я покажу как это сделать на примере TP-Link.

1. Откройте браузер и напечатайте в адресной строке внутренний айпи роутера.

Его можно узнать в сведениях адаптера в пункте «Шлюз по умолчанию».

2. Напечатайте логин и пароль от роутера. Обычно он указан на задней панели устройства.

3. В пункте «Internet Info» будет показан IP адрес, который выдал провайдер.

Как узнать IP других устройств в сети

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

Способ 1: через сетевое окружение

Этот вариант подойдет, если ваш компьютер находится в уже настроенной сети.

1. Откройте «Этот компьютер» (Windows 10) или «Мой компьютер» (Windows 7). Перейдите в раздел «Сеть» в левом меню. Появятся компьютеры и устройства, подключенные с вами в одну сеть.

2. Зайдите в Пуск. Прямо меню напечатайте cmd и запустите программу.

Или в Пуске разверните меню «Служебные – Windows», нажмите на «Командная строка».

3. Напечатайте команду ping и имя компьютера (например, ping Desktop-RS6). Нажмите Enter.

Появится ответ от устройства с его IP адресом.

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

Способ 2: через командную строку

  1. Запустите командную строку: Пуск — «Служебные – Windows» — Командная строка.
  2. Напечатайте команду arp –a и нажмите Enter.
  3. Отобразятся все найденные IP адреса в вашей сети.

Способ 3: через специальные программы

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

Advanced IP scanner

Скачать программу можно с официального сайта advanced-ip-scanner.com.

Запустите программу и нажмите «Сканировать».

После сканирования будут показаны найденные в сети устройства и их айпи.

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

Angry IP Scanner

Скачать можно с официального сайта angryip.org

Запустите программу, нажмите «Старт».

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

Способ 4: через роутер

В меню роутера также можно посмотреть все устройства, которые получили от него IP адреса. Для этого войдите в панель управления роутера через любой браузер и откройте раздел «DHCP».

Как узнать IP адрес телефона

Внешний айпи можно проверить при помощи онлайн сервисов. Для этого в браузере перейдите на сайт yandex.ru/internet (строка «IPv4-адрес») или на 2ip.ru.

Внутренний айпи можно узнать через настройки или при помощи приложения. Покажу на примере телефона Андроид.

В настройках телефона

1. Откройте «Настройки» в меню телефона.

2. В разделе «Система» перейдите в «О телефоне».

3. Нажмите на пункт «Общая информация».

В пункте «IP-адрес» будет показаны IP адрес V4 и V6 (если он настроен).

В настройках Wi-Fi подключения

1. Откройте «Настройки» в меню телефона. В разделе «Беспроводные сети» выберите «Wi-Fi».

2. Нажмите на значок «три точки» и выберите пункт «Дополнительные функции».

Внизу будет показана нужная информация.

Через приложение IP Tools для Андроид

Приложение можно скачать и установить из Google Play по ссылке.

В главном окне программы, в пункте «Внутренний IP», будет показан номер. Также приложение показывает внешний адрес в пункте «Хост».

Как узнать IP адреса устройств с телефона

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

Для этой цели отлично подойдет приложение «Network IP Scanner» для Андроид. Загрузить его можно из Google Play по ссылке.

После запуска программа автоматически просканирует сети и покажет результат поиска в главном окне.

Ответы на частые вопросы

Как подключиться к устройству в сети по IP

К устройствам подключаются разными способами и по разным протоколам. Но чаще всего, чтобы подключиться к общей папке на компьютере или к сетевому принтеру, нужно запустить приложение «Выполнить» ( + R), напечатать команду \\ip_адрес (например, \\192.168.1.1) и нажать ОК.

После этого откроется сетевая папка или сетевой принтер, сканер.

Через браузер чаще всего подключаются к роутеру или другим устройствам, например, к серверу видеонаблюдения. Для этого в браузере нужно напечатать IP и откроется панель управления устройства.

Что такое динамический и статический адрес (в интернете)

Динамический – это временный номер. Он выдается автоматически на ограниченный период, как правило, до завершения сеанса подключения. Большинство интернет провайдеров присваивают своим клиентам именно такие айпи.

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

Статический – это постоянный фиксированный адрес в интернете. Он либо вручную прописывается в настройках, либо выдается автоматически и не может быть присвоен никакому другому устройству.

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

Как изменить IP

Номер можно изменить в сетевых подключениях: Пуск — Параметры (иконка шестеренки) — Сеть и Интернет — Изменение сетевых параметров — Настройка параметров адаптера.

Затем щелкнуть два раза по адаптеру и нажать кнопку «Свойства».

Выбрать Internet Protocol Version 4 или 6 и нажать кнопку «Свойства».

Установить переключатель на пункт «Использовать следующий IP-адрес» и напечатать номер вручную.

Если вы плохо разбираетесь в настройках сети, лучше самостоятельно ничего не менять. Ведь если назначить не уникальный IP, он будет конфликтовать с другим устройством, что может вызвать сбой в общей сети.

Как скрыть IP в Интернете

Для этого используют специальные сайты анонимайзеры или сервисы VPN. Они автоматически меняют настройки подключения на свои внешние IP адреса.

Автор: Илья Курбанов
Редактор: Илья Кривошеев

3 варианта, как посмотреть и можно ли изменить

У каждого компьютера имеется свой идентификационный номер – ID, выраженный в 16-значном обозначении. Независимо от типа установленной операционной системы, устройство в сети отображено по этому номеру. Знать идентификатор своего гаджета пользователь должен в случае проведения работ или управления техникой на расстоянии. Разбираемся, как узнать ID компьютера на Windows 10.

СОДЕРЖАНИЕ СТАТЬИ:

Для чего нужен ID компьютера?

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

Часто значения ID и IP ошибочно считают одним и тем же номером. В первом случае он представляет собой уникальный номер лэптопа, подключенного к виртуальной сети. Если устройство подключено к всемирной паутине, соответственно, у него имеется уникальный адрес.

Назначение идентификатора:

  • применяется для привязки лицензионных ПО к устройству;
  • дистанционного управления;
  • для блокирования программ с удаленного ПК;
  • выявление, исправление ошибок во время работы удаленно.

Эти параметры доступны не только продвинутому пользователю, но и новичку. Есть несколько методов просмотра ID ПК в Виндовс 10.

Где его посмотреть?

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

Диспетчер устройств

С помощью помощника можно легко найти ID своего ПК. Чтобы воспользоваться утилитой, потребуется:

  • Через меню «Пуск»найти «Панель управления».

  • Перейти в следующий раздел – «Система и безопасность», выбрать «Система».

  • Тапнуть по «Диспетчер устройств», который находится справа.

  • Открыть «Сетевые адаптеры».

  • Найти название карты.

  • Нажать двойным кликом, перейти в «Дополнительно».
  • В «Свойствах» найти «Сетевой адрес», зайти в него.

  • В поле «Значение» получить ID.

Если 16-значный цифровой код не отобразился, поможет следующий вариант определения hardware идентификационного номера.

Командная строка

Интерфейс помогает взаимодействовать с устройством, где выполняются команды путем ввода текстовой строки на клавиатуре. Для просмотра ID потребуется выполнить следующее:

  • Открыть строку запроса.
  • Ввести параметр: cmd.

  • Нажать «Ok».
  • В открывшемся поле ввести: ipconfig /all и нажать «Ok».

  • Отобразится полный список адаптеров machine, даже виртуальных, с физическими адресами.
  • Выбрать из списка нужный вариант, через который осуществляется подключение к сети интернет.

AIDA64

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

  • Запустить утилиту.
  • Зайти в раздел «Сеть».

  • Найти «Сеть Windows».
  • Выбрать из перечня свой адаптер.
  • Посмотреть IDcomputer в поле внизу.

Юзеру доступна опция копирования адреса прямо в утилите. Для этого достаточно тапнуть правой кнопкой мыши по нему, выбрать «Скопировать». Затем вставить значение в нужный файл.

Можно ли изменить ID компьютера?

Ответ на этот вопрос положительный. Смена адреса карты Виндовс 10 выполняется несколькими способами.

Изменить значение юзер может, снова обратившись к Диспетчеру. В поле «Сетевой адрес» ему необходимо ввести новый идентификатор. Главным условием ввода является второе по счету значение, которое должно соответствовать одному из предложенных: 2, 6, E или A. Остальные символы придумываются самостоятельно.

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

При замене сетевой карты обновляется и 16-значный уникальный номер. Тоже касается и других приборов, выполняющих функции сетевого адаптера: модема, роутера Wi-Fi.

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

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

Работа с Git через консоль — Блог HTML Academy

Другие материалы по Git

Итак, вы получили задание: сделать форк вашего репозитория в GitHub, создать ветку и начать работу. Что за GitHub, какие команды, зачем, а главное, как всем этим пользоваться? Давайте разбираться.

Система контроля версий Git

Для начала определим, что такое система контроля версий.

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

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

Одна из самых популярных систем называется Git. Её отличие от других программ — отсутствие графической версии. Поэтому работа с Git ведётся через командную строку. В разных операционных системах свои программы для взаимодействия с Git.

В Windows их две: PowerShell и cmd.exe. В Ubuntu это Terminal. Самая популярная программа на macOS тоже называется Terminal. Если вам не подходит встроенная в систему программа для работы с командной строкой, вы можете поставить свою. Например, написанную на JavaScript программу Hyper, которая работает на любой операционной системе. На Windows популярны программы Cmder и Git Bash, а на macOS — iTerm.

В мире разработки такие программы называют «терминал» или «консоль». А работает это так: мы вводим команду и получаем реакцию машины: сообщение об ошибке, запрос на подтверждение информации, результат выполненных действий.

Устанавливаем Git

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

Установка в Windows

Скачайте exe-файл инсталлятора с сайта Git и запустите его. Это Git для Windows, он называется msysGit. Установщик спросит добавлять ли в меню проводника возможность запуска файлов с помощью Git Bash (консольная версия) и GUI (графическая версия). Подтвердите действие, чтобы далее вести работу через консоль в Git Bash. Остальные пункты можно оставить по умолчанию.

Установка на macOS
  1. Скачиваем Git со страницы проекта.
  2. Запускаем загруженный файл.
  3. Система может показать окно с ошибкой, где будет написано, что файл скачан с неавторизованного сайта и инсталлятор не может быть запущен. В таком случае нужно зайти в «Системные настройки» — «Безопасность» (Security and Privacy), в появившемся окне будет сообщение об ошибке и кнопка Open anyway (Всё равно открыть). Нажимаем.
  4. Система покажет окно, уточняющее хотите ли вы запустить установку. Подтверждаем действие.
  5. Установщик проведёт через все необходимые шаги.
Установка в Linux

Используйте обычный менеджер пакетов вашего дистрибутива. Откройте терминал и введите подходящие команды.

  • Если у вас 21 или более ранняя версия Fedora, используйте yum install git.
  • Для 22 и последующих версий Fedora вводите dnf install git.
  • Для дистрибутивов, основанных на Debian, например, Ubuntu, используйте apt-get: sudo apt-get install git.

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

Проверим, что Git установлен

После того, как все действия по установке завершены, убедимся, что Git появился в системе компьютера. Откройте терминал и введите git --version, должна появиться текущая версия программы на вашей машине. Эта проверка подходит для всех операционных систем.

Настройка Git

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

Откройте терминал и используйте следующую команду, чтобы добавить своё имя: git config --global user.name "ваше имя"

Для добавления почтового адреса вводите: git config --global user.email адрес

Обратите внимание, что в командах, указанных выше, есть опция --global. Это значит, что такие данные будут сохранены для всех ваших действий в Git и вводить их больше не надо. Если вы хотите менять эту информацию для разных проектов, то в директории проекта вводите эти же команды, только без опции --global.

Регистрация на GitHub

Что такое GitHub?

GitHub — веб-сервис, который основан на системе Git. Это такая социальная сеть для разработчиков, которая помогает удобно вести коллективную разработку IT-проектов. Здесь можно публиковать и редактировать свой код, комментировать чужие наработки, следить за новостями других пользователей. Именно в GitHub работаем мы, команда Академии, и студенты интенсивов.

Чтобы начать работу с GitHub, нужно зарегистрироваться на сайте, если вы ещё этого не сделали. За дело.

  1. Переходим на сайт GitHub. Cтартовая страница GitHub.
  2. Для начала регистрации:
    • Нажимаем кнопку Sign up (зарегистрироваться), попадаем на страницу регистрации, где вводим обязательные данные: имя пользователя, адрес электронной почты и пароль. После заполнения полей проходим верификацию. Первый шаг регистрации профиля на стартовой странице GitHub.
    • После заполнения данных и успешного прохождения верификации нажимаем на кнопку Select a plan. Второй шаг регистрации профиля на стартовой странице GitHub.
  3. Третий шаг — небольшой опрос от GitHub, который вы можете пройти, заполнив все поля и нажать Submit или пропустить, нажав skip this step. Опрос на третьем шаге регистрации.
  4. После прохождения всех этапов на сайте, на указанный при регистрации ящик вам придёт письмо от GitHub. Откройте его и подтвердите свой почтовый адрес, нажав Verify email address (подтвердить электронный адрес) или скопируйте вспомогательную ссылку из письма и вставьте её в адресную строку браузера. Подтверждение электронного адреса.
  5. После верификации GitHub предложит создать новый репозиторий, организацию или узнать больше о GitHub. Этот пункт пока можно пропустить и перейти в профиль. Переход в ваш профиль.Так выглядит ваш профиль после регистрации.

Теперь у вас есть профиль на GitHub.

Устанавливаем SSH-ключи

Git установлен, профиль на GitHub создан. Осталось добавить SSH-ключ и можно приступать к работе с проектом.

Что такое SSH-ключ и зачем он нужен?

Чтобы работать со своего компьютера с GitHub, иметь доступ к проектам, хранящимся на сервисе, выполнять команды в консоли без постоянного подтверждения пароля, нужно пройти авторизацию у сервера. В этом помогают SSH-ключи.

Каждый SSH-ключ содержит пару: открытый (публичный) и закрытый (приватный) ключ. Открытый ключ отправляется на сервер, его можно не прятать от всех и не переживать, что кто-то его увидит и украдёт. Он бесполезен без своей пары — закрытого ключа. А вот закрытый ключ — секретная часть. Доступ к нему должен быть только у вас.

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

Чтобы пройти авторизацию по SSH-ключу, его надо сгенерировать или найти уже ранее созданный ключ на своём компьютере.

Сначала проверим, есть ли уже на компьютере ключ. По умолчанию SSH-ключи хранятся в каталоге ~/.ssh, поэтому нужно проверить содержимое этого каталога.

  1. Открываем консоль.
  2. Вводим cd ~/.ssh, чтобы перейти в нужный каталог. Переходим в нужную директорию.
  3. Используем ls, чтобы увидеть список всех файлов в каталоге. Открываем список файлов в директории. Ищем пару файлов с названиями вида имя и имя.pub. Обычно имя — id_rsa, id_dsa, id_ecdsa или id_ed25519. Файл с расширением .pub — ваш публичный ключ, а второй — ваш приватный, секретный ключ. Если таких файлов или даже каталога .ssh у вас нет, вы можете их сгенерировать. Для этого делаем следующее.
  4. Добавляем ключ в ssh-agent (сгенерированный или уже существующий). Проверяем доступность ключа командой eval "$(ssh-agent -s)" и добавляем с помощью ssh-add ~/.ssh/your_key_name, где указываем верный путь до файла с ключом и его имя. Добавляем ключ в shh-agent. Несколько важных примечаний:
    • Если вы захотите переименовать ключ, могут возникнуть проблемы. Их можно решить, добавив в ~/.ssh/config связь ключа с доменом.
    • Если у вас Windows и вы пользуетесь программой Cmder, возможны проблемы с командой eval "$(ssh-agent -s)". Может появиться такое сообщение об ошибке: «eval не является внутренней или внешней командой, исполняемой программой или пакетным файлом».

      В Сmder для запуска ssh-agent можно использовать команду start-ssh-agent.

      Если проблема осталась, рекомендуем работать в Git Bash.

    • Если у вас macOS Sierra версии 10.12.2 и выше, нужно изменить ваш ~/.ssh/config файл, чтобы автоматически загрузить ключи в ssh-agent и хранить пароли.
      Host *
       AddKeysToAgent yes
       UseKeychain yes
       IdentityFile ~/.ssh/id_rsa

      Вы можете добавить свой приватный ключ в ssh-agent и сохранить пароль к нему с помощью команды ssh-add -K ~/.ssh/id_rsa. Если у вашего ключа другое имя, не забудьте заменить id_rsa в команде на правильное название.

    • Если у вас Linux, может понадобится переназначить для ~/.ssh права доступа командой chmod 700 ~/.ssh/
  5. После того как создан ключ, его нужно добавить на GitHub. Для этого копируем его содержимое с помощью одной из следующих команд:
    • Если вы на Windows clip .
    • Для пользователей macOS pbcopy .
    • На Linux используйте sudo apt-get install xclip, чтобы установить необходимый для копирования пакет xclip, а затем введите xclip -sel clip . Или введите команду cat ~/.ssh/id_rsa.pub, контент документа появится прямо в консоли и вы сможете скопировать ключ оттуда.
    • Можно пойти другим путём, открыть файл id_rsa.pub прямо в папке и просто скопировать содержимое оттуда.

  6. Переходим на страницу для работы с ключами в вашем профиле на GitHub. Страница с настройками ключей в вашем профиле.

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

    Добавляем в свой профиль SSH-ключ.

    Если всё сделано верно, в списке появится новый ключ.

    Успешно добавленный ключ.

Теперь, наконец-то, мы можем начать работу с самим проектом.

Работа с репозиториями

Для начала определим, что такое репозиторий.

Это рабочая директория с вашим проектом. По сути, это та же папка с HTML, CSS, JavaScript и прочими файлами, что хранится у вас на компьютере, но находится на сервере GitHub. Поэтому вы можете работать с проектом удалённо на любой машине, не переживая, что какие-то из ваших файлов потеряются — все данные будут в репозитории при условии, что вы их туда отправите. Но об этом позже.

Если над проектом трудится команда разработчиков, как правило, создаётся общий репозиторий, в котором находится рабочая версия проекта (назовём его мастер-репозиторий). При этом каждый пользователь клонирует себе в профиль оригинальный репозиторий и работает именно с копией. Такая копия называется форком. Так как форк — ваша персональная версия мастер-репозитория, в нём вы можете пробовать разные решения, менять код и не бояться что-то сломать в основной версии проекта.

Как сделать форк мастер-репозитория?

Заходим в нужный репозиторий, нажимаем на «вилку» с надписью fork. Форк репозитория создан и находится в вашем профиле на GitHub.

Теперь нужно склонировать форк себе на компьютер, чтобы вести работу с кодом локально. Тут нам и пригодится SSH.

Открываем консоль, переходим в директорию, где хотим сохранить папку с проектом, и вводим команду:

git clone [email protected]:your-nickname/your-project.git

Если вы правильно настроили SSH-ключи, Git начнёт процесс копирования репозитория на ваш компьютер. Если вы видите ошибку, в которой написано Error: Permission denied (publickey), скорее всего, вы ошиблись где-то при выполнении инструкции по настройке SSH-ключа. Вернитесь на несколько абзацев ранее и попробуйте повторить процесс настройки.

Если вы не хотите вручную вводить адрес репозитория, вы можете зайти на страницу проекта, нажать зелёную кнопку Clone or download (клонировать или скачать), выбрать Clone with SSH (клонировать по SSH) и скопировать адрес, который находится в текстовом поле. Этот адрес вы можете вставить в команду git clone.

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

git clone [email protected]:_your-nickname_/_your-project_.git folder_name

Теперь, на вашем компьютере, в папке your_project или в той, название которой вы указали самостоятельно, находится полная копия репозитория c GitHub.

Чтобы начать работу с проектом, надо оказаться в его директории. Для этого используем команду cd, после которой указываем название проекта на вашем компьютере: cd your-project

Сделали копию репозитория.

Работу над проектом принято вести в ветках. В каждом репозитории есть как минимум одна ветка. Это основная ветка, которую создаёт сам Git, она называется master . Обычно в ней находится стабильная версия программы без ошибок. Если вы хотите исправить баг, добавить новую функциональность в проект, попробовать какую-то технологию, но не хотите сломать код в основной ветке, вы ответвляетесь из master и трудитесь в своей новой ветке. Здесь вы можете реализовывать свои идеи, не переживая, что рабочий код сломается. Каждая ветка — что-то вроде второстепенной дороги, которая затем снова соединяется с основной.

Создадим новую ветку. Открываем терминал, вводим команду git branch. Она показывает список веток, с которыми мы работаем в проекте, и выделяет текущую. Если мы находимся в master создаём новую ветку: git checkout -b имя-новой-ветки.

Новая ветка.

Если текущая ветка не master, сначала переключимся в основную ветку: git checkout master. Мы делаем это, чтобы новая ветка содержала свежую, на момент создания, рабочую версию проекта.

Эта команда позволяет переключаться между существующими ветками в проекте, после git checkout надо указать название нужной ветки.

Переключаемся между ветками.

Если вы ошиблись в названии, например, допустили опечатку, вы можете изменить название ветки с помощью команды: git branch -m старое-имя-ветки новое-имя-ветки.

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

Если вы хотите сохранить изменения не во всех файлах, для начала можно ввести команду git status. Она покажет текущее состояние в вашей ветке, а именно список с названиями изменённых файлов, если они есть, и укажет на те, которые ожидают записи и сохранения (обычно они выделены красным цветом).

Состояние ветки.

Перед тем, как зафиксировать изменения отдельных файлов, нужно добавить файлы в набор этих изменений. Воспользуйтесь командой git add имя-файла. Если название очень длинное, вы можете начать его писать, затем нажать Tab и консоль сама предложит вам продолжение пути к файлу.

Если вы хотите сохранить все изменения разом, вводите git add -A.

Теперь мы можем сделать коммит, то есть зафиксировать все сохранённые изменения и дать им название. Это делается с помощью команды git commit -m "ваше сообщение". Текст сообщения должен быть лаконичным и в то же время сообщать о том, что делает коммит (внесённые изменения). Например, «добавляет имя наставника в Readme», «вводит функцию сортировки изображений», «правит ошибку в поиске городов на карте».

Делаем коммит.

Сохранения зафиксированы, всё? Они теперь в репозитории и видны коллегам? Пока нет. Те изменения, которые мы внесли и сохранили, пока локальны. Их нужно послать на GitHub.

Чтобы отправить свои изменения (коммиты) в репозиторий на GitHub, введите команду git push origin название-текущей-ветки, где origin означает репозиторий, который был склонирован на компьютер, то есть ваш форк.

Отправляем изменения.

Теперь заходим на страницу нашего форка и создаём пулреквест, чтобы слить свой код с данными в мастер-репозитории. Что такое пулреквест? Это предложение изменить код в репозитории.

Любое предложение можно принять или отвергнуть. Так же и с пулреквестом. После его создания, он должен получить ревью и одобрение так называемого коллаборатора — пользователя GitHub, который имеет права администратора в мастер-репозитории. Им может быть ваш коллега-разработчик, техлид, наставник. Если к вашему коду нет вопросов, пулреквест принимается и изменения из вашей ветки попадают в master главного репозитория. Если в код нужно внести изменения, пулреквест отклоняется, и вам нужно снова пройти по цепочке локальные изменения — сохранение — коммит — пуш, только пулреквест заново делать не нужно. Если вы продолжаете вести работу в той же ветке и пулреквест ещё не принят, все ваши изменения автоматически добавятся в пулреквест, созданный из этой ветки после команды git push origin название-текущей-ветки.

Вы исправили код, наставник или техлид одобрил ваши правки и принял пулреквест. Теперь код в мастер-репозитории обновился, а в вашем форке нет, вы ведь не обновляли свою версию репозитория с тех пор, как клонировали её себе на компьютер. Приведём форк в актуальное состояние.

  1. В локальном репозитории вводим команду git checkout master, переходим в master.
  2. Теперь забираем (подтягиваем) изменения из ветки master мастер-репозитория git pull academy master. Academy здесь — сокращённое название мастер-репозитория, такое имя используется в проектах студентов Академии, вы можете выбрать любое другое название. Забираем изменения из мастер-репозитория. Если консоль выдаёт ошибку и говорит, что не знает директории с таким именем, нужно добавить ссылку на этот репозиторий:
    git remote add academy [email protected]:your-repo.git
    Вместо academy указывайте своё название и оно закрепится за этим репозиторием.
  3. Теперь отправьте изменения уже из своей ветки master в ваш форк на GitHub с помощью команды git push origin master. Отправляем изменения в форк.

Готово, теперь форк и оригинальный репозиторий находятся в актуальном состоянии.

какими способами посмотреть свою учетную запись

На многих домашних компьютерах используется две и более учётных записей. Причём они бывают аналогичными по настройкам рабочей среды, но отличаются правами (обычный доступ, администратор) и рядом незначительных мелочей. Во избежание путаницы во время очередного переключения между аккаунтами порой появляется проблема: как узнать имя пользователя компьютера Windows 10?

Рассмотрим все существующие способы увидеть название текущего профиля в «Десятке», ведь с выходом Windows 8 оно перестало отображаться в Пуске.

Командная строка

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


1. Запустите её любым из способов (привилегии администратора в данном случае не обязательны).

2. После запуска введите и выполните команду «net user».

Результатом будет перечень учётных записей, созданных в текущей ОС. В некоторых случаях этого достаточно, однако не всегда такой метод позволяет узнать название активного аккаунта.

Панель управления

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

1. Запустите Панель управления (через поисковую строку, например).

2. Переключите вид её элементов на «Крупные значки».


3. Вызовите «Учётные записи…».

4. Кликните «Управление другой учётной записью» (для выполнения действия нужны права администратора).

Диспетчер задач

1. Откройте утилиту, примером, через контекстное меню Пуска.

2. Переключите вид на подробные, если окно будет миниатюрным.

3. Кликните по вкладке «Пользователи» и увидите имя активного юзера.

Сведения о системе

Ещё один информационный инструмент, позволяющий решить проблему.

1. Выполните команду «msinfo32» в поисковой строке.

2. Нужная информация содержится в строке «Имя пользователя».

PowerShell

1. Запустите PowerShell с привилегиями администратора (через поисковую строку).

2. Выполните «$env:UserName».

Редактор реестра

1. Вызовите редактор реестра командой «regedit».

2. Разверните ветку «HKCU».

3. Кликните по подразделу «Volatile Environment».

Нужные сведения находятся в строке «USERNAME».

Также отобразить имя текущего аккаунта могут сторонние приложения.

Как работает Интернет — Изучите веб-разработку

Как работает Интернет предоставляет упрощенное представление о том, что происходит, когда вы просматриваете веб-страницу в веб-браузере на своем компьютере или телефоне.

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

Компьютеры, подключенные к сети, называются клиентами и серверами . Упрощенная схема их взаимодействия может выглядеть так:

  • Клиенты — это подключенные к Интернету устройства типичного веб-пользователя (например, ваш компьютер, подключенный к вашей сети Wi-Fi, или ваш телефон, подключенный к вашей мобильной сети) и программное обеспечение для доступа в Интернет, доступное на этих устройствах (обычно веб-браузер, такой как Firefox). или хром).
  • Серверы — это компьютеры, на которых хранятся веб-страницы, сайты или приложения. Когда клиентское устройство хочет получить доступ к веб-странице, копия веб-страницы загружается с сервера на клиентский компьютер для отображения в веб-браузере пользователя.

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

А пока представим, что паутина — это дорога. На одном конце дороги находится клиент, который как ваш дом.На другом конце дороги находится сервер, который является магазином, в котором вы хотите что-то купить.

Помимо клиента и сервера нам также необходимо поздороваться с:

  • Ваше подключение к Интернету : Позволяет отправлять и получать данные в Интернете. Это в основном как улица между вашим домом и магазином.
  • TCP/IP : Протокол управления передачей и Интернет-протокол — это протоколы связи, которые определяют, как данные должны передаваться через Интернет.Это как транспортные механизмы, которые позволяют сделать заказ, пойти в магазин и купить товар. В нашем примере это машина или велосипед (или что-то еще, что вы можете передвигаться).
  • DNS : Система доменных имен похожа на адресную книгу для веб-сайтов. Когда вы вводите веб-адрес в своем браузере, браузер просматривает DNS, чтобы найти IP-адрес веб-сайта, прежде чем он сможет получить веб-сайт. Браузеру необходимо выяснить, на каком сервере находится веб-сайт, чтобы он мог отправлять HTTP-сообщения в нужное место (см. ниже).Это похоже на поиск адреса магазина, чтобы вы могли получить к нему доступ.
  • HTTP : Протокол передачи гипертекста — это прикладной протокол, определяющий язык, на котором клиенты и серверы общаются друг с другом. Это похоже на язык, который вы используете для заказа товаров.
  • Файлы компонентов : веб-сайт состоит из множества различных файлов, которые представляют собой различные части товаров, которые вы покупаете в магазине. Эти файлы бывают двух основных типов:
    • Файлы кода : веб-сайты создаются в основном с использованием HTML, CSS и JavaScript, хотя чуть позже вы познакомитесь с другими технологиями.
    • Активы : это собирательное название для всех других материалов, составляющих веб-сайт, таких как изображения, музыка, видео, документы Word и PDF-файлы.

Когда вы вводите веб-адрес в браузере (по аналогии с походом в магазин):

  1. Браузер заходит на DNS-сервер и находит реальный адрес сервера, на котором живет сайт (вы находите адрес магазина).
  2. Браузер отправляет HTTP-запрос на сервер с просьбой отправить копию сайта клиенту (вы идете в магазин и заказываете товар).Это сообщение и все другие данные, передаваемые между клиентом и сервером, отправляются через ваше интернет-соединение с использованием TCP/IP.
  3. Если сервер одобряет запрос клиента, сервер отправляет клиенту сообщение «200 OK», что означает «Конечно, вы можете посмотреть этот веб-сайт! Вот он», а затем начинает отправлять файлы веб-сайта в браузер как серия небольших фрагментов, называемых пакетами данных (магазин дает вам ваши товары, и вы приносите их обратно к себе домой).
  4. Браузер собирает небольшие фрагменты в полноценную веб-страницу и отображает ее вам (товары доставляются к вашей двери — новые блестящие вещи, круто!).

Когда браузеры отправляют запросы на серверы для файлов HTML, эти файлы HTML часто содержат элементов , ссылающихся на внешние таблицы стилей CSS, и элементов

Рубрики