LINUX.ORG.RU

Сообщения trenkinan

 

[GIT]Структура рабочего каталога

Есть папка с проектом в ней есть .git. Хочу все это на другой комп через git push, но в таком случае я получаю на том конце рабочую дирректорию с .git и больше ничего(все файлы оказываются внутри объектов гита). Можно сохранить структуру ? Т.е. чтоб было как если cp -R /local_wor /remote_work ?

 

trenkinan
()

Отдать инет точке доступа по wifi

Продолжая извращаться...есть debian машина с wifi 192.168.0.1

cat /etc/network/interfaces 


# The loopback network interface
auto lo
iface lo inet loopback

#Wireless network D-link
auto wlan0
iface wlan0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.4
dns-nameserver 192.168.0.4
wireless-mode ad-hoc
wireless-channel 1
wireless-essid SweetHome

На машине подключаемой к нему по wifi (192.168.0.4) делаю
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE 
#Где ppp0 - интерфейс с интернетом
route del default gw 192.168.0.1 && route add default gw 10.64.64.64 ppp0
#Ибо при подключении к точке ломаются пути...

Интернета на точке доступа нет. На машине,подключаемой к точке:

route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.64.64.64     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     0.0.0.0         255.255.255.0   U     2      0        0 eth1
0.0.0.0         10.64.64.64     0.0.0.0         UG    0      0        0 ppp0
На точке

route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0
0.0.0.0         192.168.0.4     0.0.0.0         UG    0      0        0 wlan0

Вроде как нужно 3 строчку добавить аналогичную той, что на машине с интернетом(чтоб было 192.168.0.4 0.0.0.0 255.255.255.0 UH 0 0). Но как это сделать?Я вообще туда рою?

trenkinan
()

git remote на ... локальную машину!

Делаю

trenkinan@trenkinan-laptop ~/work/bash/makesite $ git remote add origin ssh://192.168.0.1/home/trenkinan/scripts/bash/makesite/.git
trenkinan@trenkinan-laptop ~/work/bash/makesite $ git push origin mastertrenkinan@192.168.0.1's password:
Everything up-to-date
Однако на сервере изменений нет ... ок, вручную копирую .git на сервер и ,о боги, вижу что git remote push протолкнул новую ветку в репозитарий на локальной машине, теперь через gitweb я вижу помимо зеленого [master] еще и розовый [origin/master] Хотя branch таких веток не знает и через git remote я все снес...ЧЯДНТ?

trenkinan
()

[vim] стартует с 30 строки

Внезапно, ничего не менял в конфиге, вим стал все показывать начиная с 30 строки.Причем выше подняться нельзя, в gvim-e все норм. Ни у кого не было?

 

trenkinan
()

[gitweb][неосилятор][403 Forbidden]Gitweb не открывается

root@debian-home-server:/usr/lib/cgi-bin# cat /etc/apache2/conf.d/gitweb 
Alias /gitweb /usr/share/gitweb
ServerName git.makesite.home
HostnameLookups On
UseCanonicalName Off
ServerSignature Off

<Directory /usr/share/gitweb>
  Options FollowSymLinks +ExecCGI
  AddHandler cgi-script .cgi
  AllowOverride all
  Options Indexes FollowSymlinks
  Order Allow,Deny
  Allow From All
   
   RewriteEngine On
   RewriteCond %{REQUEST_FILENAME}         !-f
#RewriteCond %{REQUEST_FILENAME}        !-d
  # RewriteRule ^.* /gitweb.cgi/$0          [L,PT]
   
</Directory>

root@debian-home-server:/usr/lib/cgi-bin# cat /etc/gitweb.conf 
# path to git projects (<project>.git)
$projectroot = "/root/scripts/bash/git";

# directory to use for temp files
$git_temp = "/tmp";

# target of the home link on top of all pages
#$home_link = $my_uri || "/";

# html text to include at home page
$home_text = "indextext.html";

# file with project list; by default, simply scan the projectroot dir.
$projects_list = $projectroot;

# stylesheet to use
$stylesheet = "gitweb.css";

# javascript code for gitweb
$javascript = "gitweb.js";

# logo to use
$logo = "git-logo.png";

# the 'favicon'
$favicon = "git-favicon.png";

При заходе на сервер пишет «You don't have permission to access /gitweb/index.cgi on this server.» . При настройках по умолчанию показывал страницу в стиле gitweb и надписью в центре «page not found ». Права на папку с проектом и cgi скрипты выставлены на rwx Куда рыть?

 

trenkinan
()

mogrify копия картинки

Не нашел (может плохо искал) в mogrify что-то типа -o <output>.jpg . Нужно чтобы изменения сохранялись не в указанное изображение а в другое (аля сохранить как...). Делать копию и работать с ней не понравилось.Кто что подскажет?

trenkinan
()

wifi-точка без интернета,как ей его дать

Есть машина с wifi в режиме ad-hoc

/etc/network/interfaces:

#Wireless network D-link
auto wlan0
iface wlan0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.4 #Машина подключаемая к хосту,у нее есть интернет
dns-nameserver 192.168.0.4
wireless-mode ad-hoc
wireless-channel 1
wireless-essid LaTeX

#route -n #На точке доступа
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.4     255.255.255.0   UG    0      0        0 wlan0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0
#На машине с интернетом
10.64.64.64     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     0.0.0.0         255.255.255.0   U     2      0        0 eth1
0.0.0.0         10.64.64.64     0.0.0.0         UG    0      0        0 ppp0

Попытки при помощи route add default gw добавить компьютер с интернетом ни к чему не привели. ЧЯДНТ?

trenkinan
()

Подключение к и интернету и wifi точке

Есть wifi точка без интернета, для других дел. Есть интернет через ppp0. Как только подключаюсь к wifi интернет перестает работать. Не пингуется гугл. Точка выдает адреса по DHCP. Как починить интернет?

trenkinan
()

[vim][Дополнение методов по . и ->] C_lang

Хочется, чтоб появлялось окно подсказки с доступными методами класса. myobject.«Вот тут должно появиться окно»,в общем как в студии или QtCreator. Скачал clang complete отсюда http://www.vim.org/scripts/script.php?script_id=3302. Положил вроде куда нужно:

$ ls /home/trenkinan/.vim/plugins/clang_complete/

clang_complete.vim

$ cat ~/.vimrc

syn on set expandtab set shiftwidth=2 set ts=4 set ai let g:clang_complete_auto=0 let g:clang_complete_copen= 1

Но все равно не работает, куда копать?

 

trenkinan
()

IP->DHCP, Gateway->Static

Настраивал знакомой Dsl интернет, Модем имеет ip 192.168.1.1, При этом комп должен получать ip по dhcp. Всяческие попытки писать что-то вроде inet DHCP gateway ... в /etc/network/interfaces не приводили ни к чему «там» не видели активного подключения. За неимением времени был поставлен спецсофт под оффтопик, который сам все настроил. Куда рыть?

trenkinan
()

mint(host)+ubuntu_server(viirtualbox)!=ping

Имеется на машине система linux mint 9, установлен VirtualBox OSE, виртуальная машина с ubuntu server 8.04, нужно поднять samba и apache. Выбран режим «Сетевой мост», IP-адрес у виртуальной машины посде перезагрузки слетает, вручную пишу ifconfig 192.168.0.3 netmask 255.255.255.0 , принимает, сам себя пингует. не пингует внешний мир, что взаимно. Куда рыть, чтоб поднять нужные сервисы?

trenkinan
()

RSS подписка на новые темы