Вот что сработало для меня. Создайте папку C:\GitCerts
. Затем загрузите файл Base64 .cer
(следуйте answer, предоставленному MrTux ) в эту папку C:\GitCerts
.
git config --global http.sslCAinfo "C:\GitCerts\MyCert.cer"
MyCert.cer
в Блокноте и оставьте его открытым ca-bundle.crt
в другом блокноте. MyCert.cer
находится в файле ca-bundle.crt
(это должно быть), если не просто скопировать и вставить весь текст из MyCert .cer и добавьте его в конец файла ca-bundle.crt (убедитесь, что вы оставили там всю другую информацию сертификата). ----- НАЧАТЬ СЕРТИФИКАТ - ---
Ваша информация о сертификате здесь
----- СЕРТИФИКАТ КОНЕЦ -----
ca-bundle.crt
). ca-bundle.crt
выполните следующую команду: git config --global http.sslcainfo "C:\Program Files\Git\mingw64\ssl\certs\ca-bundle.crt"
Редактирование текста выполняется специальным NSText
и называется «полевой редактор». Этот общий вид используется для всего редактирования текста, которое происходит в окне. Это отдельно от того, что обычно отображает текст (когда не редактируется).
Вот документы: https://developer.apple.com/documentation/appkit/nswindow/1419647-fieldeditor
Как уже упоминалось в разделе обсуждения документации, вы можете использовать и настроить другой редактор полей. Это должно стать отправной точкой для вашей задачи.
Представитель окна может заменить редактор поля пользователя вместо редактора поля окна, реализовав windowWillReturnFieldEditor (_: to :). Редактор настраиваемого поля может стать редактором по умолчанию (общим для всех отображающих текст объектов) или специфичным для определенного отображающего текст объекта (объекта).
blockquote>
NSControl
Документы также содержат раздел о редакторе полей, который может помочь.