Основываясь на ответе Калеба, мы можем определить модифицированную команду git
, которая навсегда настроит все репозитории в этом каталоге правильно, так что все будущие использования ванильного git будут использовать новую конфигурацию. Я использую hub
, который является еще одной оберткой git, поэтому я заменил свой alias git=hub
на этот и вызвал hub
в своей функции - если вы не используете hub
, замените все вызовы hub
на command git
:
function git() {
case "$PWD" in
/home/robin/git/3RD_PARTY)
hub "$@"
# We don't know which repository was cloned / operated on, so let's just reconfigure them all
for f in *; do
[[ -d "$f" ]] && hub -C "$f" config user.email $my_private_email
done
;;
/home/robin/git/3RD_PARTY/*)
hub "$@"
hub config user.email $my_private_email
;;
*)
hub "$@"
;;
esac
}
В отличие от ответа Калеба, который работает только в командной оболочке (и если не указано явно, только в интерактивной оболочке), это также влияет на другие git front-end'ы, которые правильно читают git config, такие как emacs magit.
Теперь мне удалось решить проблему. При новой установке Debian эти шаги позволили мне установить драйверы Nvidia:
ttyl
, нажав CTRL + ALT + F4 или CTRL + ALT + F1 sudo /etc/init.d/gdm3 stop
. В моем случае это был gdm3. Возможно, вам придется снова нажать CTRL + ALT + F4/F1, чтобы вернуться к ttyl. sudo sh ~/Downloads/cuda_<version>_linux.run
Добавьте предлагаемые переменные в.bashrc
:
export PATH=/usr/local/cuda-<version>/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-<version>/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export CUDA_VISIBLE_DEVICES=0
Какая у вас карта Nvidia? До того, как вы установили драйверы Nvidia, вы использовали драйверы nouveau? У меня была аналогичная проблема со стабильной версией Debian и Dell Inspiron с гибридной видеокартой :Intel и Nvidia, и решение состояло в том, чтобы через Xorg.conf заставить X-системы всегда запускаться с графикой Nvidia. Но несколько месяцев назад с Debian buster проблема исчезла
.