Записи в категории: Советы и хитрости
Я использую такую схему, когда на машине разработчика хранится локальный git репозиторий, однако в целяз резервирования, сохраняю этот репозиторий еще и на удаленном сервере.
При очередном создании репозитория на удаленной машине и попытке обновить его появилось сообщение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | git push ssh://root@git_pc/var/cache/git/193.2_old master root@git_pc's password: Counting objects: 3009, done. Delta compression using up to 2 threads. Compressing objects: 100% (2335/2335), done. Writing objects: 100% (3009/3009), 2.44 MiB | 2.86 MiB/s, done. Total 3009 (delta 416), reused 0 (delta 0) remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare repository remote: error: is denied, because it will make the index and work tree inconsistent remote: error: with what you pushed, and will require 'git reset --hard' to match remote: error: the work tree to HEAD. remote: error: remote: error: You can set 'receive.denyCurrentBranch' configuration variable to remote: error: 'ignore' or 'warn' in the remote repository to allow pushing into remote: error: its current branch; however, this is not recommended unless you remote: error: arranged to update its work tree to match what you pushed in some remote: error: other way. remote: error: remote: error: To squelch this message and still keep the default behaviour, set remote: error: 'receive.denyCurrentBranch' configuration variable to 'refuse'. To ssh://root@git_pc/var/cache/git/193.2_old ! [remote rejected] master -> master (branch is currently checked out) error: failed to push some refs to 'ssh://root@git_pc/var/cache/git/193.2_old' |
В данном случае конвертация удаленного git репозитория в bare нам поможет.
Читать далее »
Популярность: 1%
Также почитайте эти записи:
Чтобы получить список всех установленных ядер, надо выполнить команду:
1 | dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' |
Полученный результат:
1 2 3 4 5 6 7 8 9 10 | linux-headers-2.6.35-27 linux-headers-2.6.35-27-generic linux-headers-2.6.38-11 linux-headers-2.6.38-11-generic linux-headers-2.6.38-8 linux-headers-2.6.38-8-generic linux-image-2.6.35-22-generic linux-image-2.6.35-27-generic linux-image-2.6.38-11-generic linux-image-2.6.38-8-generic |
Популярность: 1%
Также почитайте эти записи:
Для логирования telnet под linux есть два способа:
1. При помощи tee
2. При помощи утилиты screen
Первый способ:
1 | telnet router | tee -a telnet.log |
Второй способ
Читать далее »
Популярность: 1%
Также почитайте эти записи:
Иногда приходится создавать много баз данных, при этом желательно создавать нового пользователя для этой базы данных.
В этом поможет найденный скрипт. Передаем скрипту название базы данных, имя пользователя и пароль.
Читать далее »
Популярность: 1%
Также почитайте эти записи:
Бывают ситуации, когда в гостях, или еще где подключаешься к своему компьютеру или серверу, а разлогиниться забываешь. Чтобы ничего не случилось, желательно прибить эту сессию. Для этого:
1. Смотрим, кто в данный момент находится на компьютере:
1 2 3 4 | $ who user pts/6 2012-01-09 21:22 (192.120.100.17) user pts/8 2012-01-10 09:30 (:0) user pts/19 2012-01-15 21:42 (211.120.55.165) |
2. Находим ненужную сессию. В данном случае pts/19
Читать далее »
Популярность: 1%
Также почитайте эти записи:
Поиск по сайту
Облаго тегов
Партнеры
- Ищете анализатор влажности - анализатор влажности. Медицинский менеджмент. Обучение.
- Бригада грузчиков - склад ответственного хранения. Производственные склады в Казани.
- стерилизатор, маникюрного и косметологического инструмента.
Популярные статьи
- Программы для работы с веб- камерами
- Как узнать mac адрес сетевой карты удаленно
- Чтение ext4 разделов в Windows
- Как обжать кабель
- Основные сочетания клавиш Windows XP
- Как узнать время работы Windows (uptime)?
- Доступ к виртуальной машине из интернета. Осваиваем port mapping в vmware
- MySQL: Optimize Table
- Ubuntu. Как узнать размер папок в директории?
- Скрипт для проверки индексации сайтов