|
|||||||||||||||
|
СПОСОБЫ ДОСТУПА С ANDROID
Время создания: 23.09.2025 22:28
Автор: alensav
Текстовые метки: СПОСОБЫ ДОСТУПА С ANDROID
Раздел: GIT_BUG
Запись: alensav/MyTetra2/main/base/1758655704kcq3udeen3/text.html на raw.githubusercontent.com
|
|||||||||||||||
|
|
|||||||||||||||
|
Как контролировать баги с помощью Андроид смартыона? Отличный вопрос! Вот несколько способов работать с системой багов через Android смартфон: СПОСОБЫ ДОСТУПА С ANDROID 1. Через SSH-клиент (рекомендуется) Установите SSH-клиент на Android:
Настройка в Termux: bash Copy Download # В Termux устанавливаем SSH pkg update && pkg upgrade pkg install openssh git # Клонируем репозиторий git clone ssh://alensav@192.168.1.125/~/my-project # Или подключаемся к Orange PI ssh orangepi@192.168.1.75 # Просмотр багов cd my-project cat bugs/001-*.md Быстрые команды для Termux: bash Copy Download # Создать алиасы в Termux echo "alias bugs='cd ~/my-project && ls bugs/ && cat bugs/*.md'" >> ~/.bashrc echo "alias sync-bugs='cd ~/my-project && git pull origin master'" >> ~/.bashrc 2. Через веб-интерфейс (самый удобный) Вариант А: Запуск веб-сервера на Orange PI bash Copy Download # На Orange PI устанавливаем простой веб-сервер sudo apt update sudo apt install nginx # Настраиваем доступ к папке с багами sudo ln -s /home/orangepi/my-project/bugs /var/www/html/bugs sudo chmod 755 /var/www/html/bugs # Проверяем sudo systemctl start nginx sudo systemctl enable nginx Доступ через браузер Android: text Copy Download http://192.168.1.75/bugs/ Вариант Б: Python простой веб-сервер bash Copy Download # На Orange PI cd ~/my-project python3 -m http.server 8000 # Или с доступом по сети python3 -m http.server 8000 --bind 0.0.0.0 Доступ через браузер Android: text Copy Download http://192.168.1.75:8000/bugs/ 3. Через приложения для работы с Git Приложения для Android:
Настройка MGit:
4. Через файловый менеджер с SSH поддержкой Приложения:
Настройка Solid Explorer:
🚀 РЕКОМЕНДУЕМОЕ РЕШЕНИЕ Создаем мобильную веб-систему На Orange PI создаем простой веб-интерфейс: bash Copy Download # Создаем index.html для мобильного просмотра cat > /var/www/html/bugs/index.html << 'EOF' <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>🐛 Баги проекта</title> <style> body { font-family: Arial; margin: 20px; background: #f5f5f5; } .bug { background: white; margin: 10px 0; padding: 15px; border-radius: 5px; } .status-open { border-left: 5px solid red; } .status-closed { border-left: 5px solid green; } </style> </head> <body> <h1>🐛 Система отслеживания багов</h1> <div id="bugs"></div>
<script> // Автоматическое обновление списка багов function loadBugs() { fetch('list.php') .then(r => r.text()) .then(html => document.getElementById('bugs').innerHTML = html); }
// Обновлять каждые 30 секунд setInterval(loadBugs, 30000); loadBugs(); </script> </body> </html> EOF Создаем PHP-скрипт для отображения багов: bash Copy Download # Устанавливаем PHP на Orange PI sudo apt install php-fpm # Создаем скрипт cat > /var/www/html/bugs/list.php << 'EOF' <?php $bugs = glob('/home/orangepi/my-project/bugs/*.md'); echo '<div>Найдено багов: ' . count($bugs) . '</div>'; foreach ($bugs as $bugFile) { $content = file_get_contents($bugFile); $lines = explode("\n", $content); $title = $lines[0]; $status = strpos($content, '🔴 Открыт') ? 'open' : 'closed';
echo '<div class="bug status-' . $status . '">'; echo '<h3>' . htmlspecialchars($title) . '</h3>'; echo '<pre>' . htmlspecialchars($content) . '</pre>'; echo '</div>'; } ?> EOF 📲 БЫСТРЫЙ ДОСТУП С ТЕЛЕФОНА 1. Создаем ярлык на рабочем столе В браузере Android:
2. Termux + быстрые скрипты Создаем скрипты в Termux: bash Copy Download # ~/.termux/tasker/bugs.sh #!/bin/bash ssh orangepi@192.168.1.75 "cd my-project && ls bugs/ && echo '---' && cat bugs/*.md" # Делаем исполняемым chmod +x ~/.termux/tasker/bugs.sh Ярлык через Tasker:
🛠️ ПРАКТИЧЕСКИЕ ПРИМЕРЫ Через Termux (наиболее функционально): bash Copy Download # Подключаемся к Orange PI ssh orangepi@192.168.1.75 # Быстрые команды для смартфона bugs-list() { cd ~/my-project ls -la bugs/*.md | head -5 } bugs-view() { cd ~/my-project for f in bugs/*.md; do echo "=== $(basename $f) ===" head -10 "$f" echo done } # Добавляем в .bashrc echo "alias bl='bugs-list'" >> ~/.bashrc echo "alias bv='bugs-view'" >> ~/.bashrc Через браузер (самый простой): Просто откройте в браузере Android: text Copy Download http://192.168.1.75/bugs/ 🎯 РЕКОМЕНДАЦИИ ПО ИСПОЛЬЗОВАНИЮ Для ежедневного использования:
Быстрый старт: bash Copy Download # На Orange PI запускаем веб-сервер cd ~/my-project python3 -m http.server 8000 --bind 0.0.0.0 # На Android открываем браузер: # http://192.168.1.75:8000/bugs/ Добавление комментариев с телефона: bash Copy Download # В Termux на Android ssh orangepi@192.168.1.75 cd my-project echo "**$(date): Комментарий с телефона**" >> bugs/001-*.md git add bugs/ && git commit -m "Update" && git push origin master ✅ ШПАРГАЛКА ДЛЯ ANDROID
Самый простой способ - веб-интерфейс! Запустите на Orange PI веб-сервер и открывайте баги в любом браузере Android. 🌐 New chat |
|||||||||||||||
|
Так же в этом разделе:
|
|||||||||||||||
|
|||||||||||||||
|
|||||||||||||||
|