Git требует, чтобы клиентские сертификаты находились в локальной файловой системе, поскольку он не может читать их откуда-либо еще (кроме хранилища учетных данных системы, а затем только в некоторых операционных системах в некоторых конфигурациях).
Возможно, вы сможете подключиться обратно с удаленного компьютера к ноутбуку, используя что-то вроде sshfs, если они находятся в одной сети, и смонтировать часть вашей локальной файловой системы с сертификатами в виде сетевой файловой системы.Вы также можете попробовать выполнить клонирование на локальном компьютере вместо удаленного, а затем отправить его на удаленный компьютер (после установки receive.denyCurrentBranch
в updateInstead
в удаленном хранилище).
Кроме этого, нетэто способ делать то, что вы хотите.