Page 1 of 2 12 LastLast
Results 1 to 15 of 22

Thread: Помогите настроить git на роутере

  1. #1

    Lightbulb Помогите настроить git на роутере

    Добрый день!

    Установил из репозитория пакеты git и gitosis

    Настроил всё согласно инструкциям здесь и здесь

    Но когда я делаю git clone git@myhost:repositories/gitosis-admin.git
    неизменно получаю сообщения об ошибке:

    remote: fatal: exec pack-objects failed.
    error: git upload-pack: git-pack-objects died with error.remote: aborting due to possible repository corruption on the remote side.

    fatal: git upload-pack: aborting due to possible repository corruption on the remote side.

    Все пути по умолчанию, git-pack-objects физически в директории есть, всё вроде есть в PATH

    На самом роутере репозиторий клонируется без проблем, то есть он не повреждён.

    С чем это может быть связано? Кто-нибудь вообще это когда-нибудь настраивал?

  2. #2
    А у меня заработало после некоторых разбирательств.
    1.
    Code:
    ipkg install git
    2. Установил полноценный bash
    Code:
    ipkg install bash
    и для предварительно созданного пользователя git задал шел /opt/bin/bash, иначе проблема с путями PATH при доступе по ssh.
    Проверка:
    Code:
    ssh git@YOUR_HOST echo \$PATH
    результат должен содержать /opt/bin
    2. стандартный ssh из прошивки (dropbear) повесил в админпанели на другой порт, затем установил openssh
    Code:
    ipkg install openssh
    3. настроил авторизацию по ключу
    gitosis не ставил, т.к. не хватило места на флешке

  3. #3

    Ожило!

    Сразу после обновления GIT до версии 1.6.4

    Спасибо мейнтейнеру!

  4. #4

    Question куда git пропал?

    из репозитория пропал пакет с git-ом. ( где его можно найти нынче? или самому собирать придется?

  5. #5
    Назови, дам любой
    Code:
    $ find ./local_repo/ -name *git_* | sort
    ./local_repo/ipk-optware/git_1.6.0.4-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.0.5-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.1-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.1.3-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.2.1-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.2-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.2.2-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.2.3-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.2.4-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.2.5-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.3.1-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.3-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.3.2-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.3.3-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.3.3-2_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.4.1-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.4.2-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.4-2_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.4.3-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.4.4-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.5.1-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.5-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.5.2-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.5.3-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.5.6-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.6.1-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.6-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.6.6.2-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.7.0.5-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.7.1.1-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.7.1-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.7.2.1-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.7.2.2-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.7.2.3-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.7.3.1-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.7.3-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.7.3.2-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.7.3.3-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.7.3.4-1_mipsel.ipk
    ./local_repo/ipk-optware/git_1.7.3.5-1_mipsel.ipk
    ./local_repo/ipk-optware/stgit_0.14.3-2_mipsel.ipk
    ./local_repo/ipk-optware/stgit_0.15-1_mipsel.ipk
    Last edited by ryzhov_al; 15-02-2011 at 11:48.

  6. #6
    Quote Originally Posted by ryzhov_al View Post
    Назови, дам любой
    git_1.7.3.5-1_mipsel.ipk
    Спасибо. Я уже и сам скомпилил 1.7.4.1. Просто интересно почему в индексе пакетов он указан, а при установке - не находит. Еще один пакет с такими же симптомами - это htop.

    Может подскажете еще адреса репозиториев, кроме дефолтного?

  7. #7
    Quote Originally Posted by molind View Post
    Просто интересно почему в индексе пакетов он указан, а при установке - не находит.
    Потому, что сответствующего пакета там нет. В чём дело - не знаю. Ещё вчера с репозиторием optware всё было в порядке.

    Quote Originally Posted by molind View Post
    Еще один пакет с такими же симптомами - это htop.
    Аналогично.
    Quote Originally Posted by molind View Post
    Может подскажете еще адреса репозиториев, кроме дефолтного?
    Энтузиасткий. Он мал, и не содержат софт основного репозитория optware.

  8. #8
    Значит можно надеяться что сегодня-завтра пакеты дозальют. Или будем ждать когда расширят дисковое пространство - если у них там свободное место закончилось.

  9. #9
    Quote Originally Posted by molind View Post
    Значит можно надеяться что сегодня-завтра пакеты дозальют. Или будем ждать когда расширят дисковое пространство - если у них там свободное место закончилось.
    С 15.02.11г по сегодняшний день в репозитории optware не хватает ряда пакетов. Согласно индексу должно быть:
    Code:
    $ wget -q http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
    $ zcat ./Packages.gz | grep "^Package:" | wc -l
    1241
    А по факту здесь 1229 файлов. 12 пакетов, в т.ч. git, htop и десяток других бесследно исчезли. Может кто-нибудь знает что случилось?

    ЗЫ. Готов посодействовать тем, кто столкнулся с отсутсвующим пакетом, благо давно и настойчиво роутер самостоятельно ведёт некую почти бессмысленную деятельность (см.подпись).

  10. #10

    GIT

    Добрый день.
    Большая просьба, выложите кто-нибудь собранный git. в репозитории его нет, а сам я уже вторые сутки бьюсь с исходниками и не могу скомпилировать...

    Пытаюсь компилировать на самом роутере, вроде поставил все пакеты, что рекомендовались тут выше.

    скачал исходники git, распаковал... делаю
    PHP Code:
    ./configure --prefix=/opt 
    Мне чего-то там конфигурирует, идет все пучком, но потом выдает:
    PHP Code:
    checking for egrep... configureerrorno acceptable egrep could be found in /opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/xpg4/bin 
    Пытался сделать симлинк на busybox и назвать его egrep - не помогло
    Чувствую, что эта проблема - далеко не последняя, с которой я столкнусь при самостоятельном компилировании... Посему и прошу: поделитесь, пожалуйста, уже готовым, откомпилированным, GITом

  11. #11
    Quote Originally Posted by stooc View Post
    PHP Code:
    checking for egrep... configureerrorno acceptable egrep could be found in /opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/xpg4/bin 
    Code:
    $ ipkg install coreutils

  12. #12
    Quote Originally Posted by ryzhov_al View Post
    Code:
    $ ipkg install coreutils
    Как я понимаю, уже было установлено (хотя я и не помню, чтоб ставил...)
    PHP Code:
    [root@router git-1.7.4.1]$ ipkg install coreutils
    Package coreutils 
    (8.4-1installed in /optis up to date.
    Nothing to be done
    Successfully terminated

    на всякий случай сделал -force-reinstall... но все равно результат то же:

    PHP Code:
    checking for egrep... configureerrorno acceptable egrep could be found in /opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/xpg4/bin 
    Last edited by stooc; 14-03-2011 at 07:41.

  13. #13
    Quote Originally Posted by stooc View Post
    Добрый день.
    Большая просьба, выложите кто-нибудь собранный git. в репозитории его нет, а сам я уже вторые сутки бьюсь с исходниками и не могу скомпилировать...
    Если я не ошибаюсь (процесс сборки еще идет)
    то должно помочь

    Имеем убунту на виртуалке. (Все делал залогинившись под рутом)
    Обеспечиваем наличие пакетов:
    gcc, cvs, flex, bison, make, pkg-config, rsync, gettext, libglib2.0-dev, autoconf, libtool, automake, automake1.9, sudo, patch, bzip2, gzip, wget, sed, texinfo, subversion

    Качаем исходники:
    svn co http://svn.nslu2-linux.org/svnroot/optware/trunk optware

    далее:
    cd optware
    make oleg-target
    cd oleg

    чуть шаманства:
    sudo ln -sf /bin/bash /bin/sh

    и наконец:
    make ИМЯ_ПАКЕТА

    список доступных пакетов в optware/make

    Докачивается все необходимое и компилится самостоятельно. Но очень долго.

    Источник: http://www.nslu2-linux.org/wiki/Optw...ckageToOptware

    прописал еще и тут
    Last edited by alexvrubel; 17-03-2011 at 11:01.

  14. #14
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Quote Originally Posted by stooc View Post
    на всякий случай сделал -force-reinstall... но все равно результат то же:

    PHP Code:
    checking for egrep... configureerrorno acceptable egrep could be found in /opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/xpg4/bin 
    Code:
    ipkg install grep

  15. #15
    Quote Originally Posted by stooc View Post
    Большая просьба, выложите кто-нибудь собранный git.
    Таки удалось собрать (как тут написано) и установить GIT на роутер.

    Выложил необходимые пакеты тут.

Page 1 of 2 12 LastLast

Similar Threads

  1. Установка и настройка torrent на RT-N16 (2.6)
    By valerakvb in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 207
    Last Post: 22-08-2017, 14:05
  2. Помогите настроить роутер Asus WL-500gP v2
    By berik_iushi in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 291
    Last Post: 22-10-2015, 18:43
  3. Как установить и настроить Midnight Commander ?
    By VadimVB in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 297
    Last Post: 03-09-2015, 22:25
  4. Помогите настроить Apache на роутере
    By ajsn in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 101
    Last Post: 29-06-2014, 16:22
  5. Помогите настроить Sendmail и Postfix
    By Duke in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 159
    Last Post: 05-07-2013, 11:56

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •