Это не связано с каналами, systemctl
поведение. Используйте --full
переключатель для получения полных имен:
--full Do not ellipsize unit names and truncate unit descriptions in the output of list-units and list-jobs.
Для доступа к GitHub, необходимо сделать это через ssh. Таким образом, необходимо добавить ssh открытый ключ к GitHub. После этого Вы можете получить доступ к GitHub через ssh т.е.:
git init git@github.com:yourname/yourrepo.git
См. также: GitHub: генерируя ssh ключи, WikiHow
[Редактирование № 1]
без проверок сертификата:
GIT_SSL_NO_VERIFY=true git clone https://github.com/p/repo.git
или аутентифицируемый
GIT_SSL_NO_VERIFY=true git clone https://user@pass:github.com/p/repo.git
Для меня все еще не ясно, что является Вами просящий, потому что Вы знаете, что установка сертификатов CA решит проблему.
[Редактирование № 2]
Хорошо, другой вопрос был
как иметь только сертификат, который необходим для доступа к github.com через https
Откройте свой браузер и перейдите к https://github.com/. Klick на зеленом имени слева от https://
и нажмите на Certificates
. На Details
вкладка, Вы будете видеть цепочку сертификата, которая является:
DigiCert ...
DigiCert ...
github.com ...
Экспортируйте каждый DigiCert certicates в файл.
/etc/ssl/certs/
c_rehash
какая кошка все сертификаты ca-certificates.crt
Как я сказал, я не друг таких действий, потому что GitHub может изменить CA в любое время, таким образом, он будет всегда приводить к дополнительной работе.
github
черезhttps
. – Martin Vegter 23.05.2014, 22:40