Сообщения

Сообщения за июнь, 2017

Еще одна шпаргалка по Git

Базовые команды git init git add file_name git add *.c git add . git status что было изменено, но пока не проиндексировано git diff что из проиндексированного войдет в след коммит git diff --stager автоматическое индексирование всего и коммит git commit -a -m 'comments' добавить изменения в предыдущий комит git commit --amend отменить индексирование git reset HEAD file_name отменить внесенные в файл изменения до последнего коммита git checkout -- file_name удаление файла из git и из рабочей папке git rm file_name удаление файла из индексирования, но без удаление из рабочей папке git rm --cached file_name если файлов много git rm -r --cached . git add . git commit -m "fixing .gitignore" переименование git mv file_from file_to или mv file_from file_to git rm file_from git add file_from удаленные репозитории с url git remote -v добавить удаленный репозиторий git remote add origin url извлечение данных из удал репозитор

Cертификат Let's Encrypt для Windows(IIS)

Let’s Encrypt  в автоматическом режиме предоставляет бесплатные криптографические сертификаты X.509 для TLS шифрования (HTTPS). Процесс получения сертификатов под Linux хорошо документирован и понятен . А вот с Windows все немного сложней. Есть несколько вариантов: LetsEncrypt-Win-Simple ACMESharp Powershell Commands Certify Собирать и запускать их на сервере не всегда удобно. Но всегда можно сделать сертификат под Linux. 1. Скачиваем CertBot и даем права на запуск $ wget https://dl.eff.org/certbot-auto $ chmod a+x certbot-auto 2. Запускаем в ручном режиме $ ./certbot-auto certonly --authenticator manual Нужно будет указать email и ознакомится с условиями 3. Указываем домен и соглашаемся сохранить IP. Бот выдаст инструкцию как мы может подтвердить владения доменом. 4. Переходим в Windows. Мне нравится вариант с созданием отдельного сайт для подтверждения таких сертификатов. Создаем директорию letsencrypt. Перенаправляем нужный домен на эту дире