import os import requests from dotenv import load_dotenv # Загружаем переменные из .env файла load_dotenv() TOKEN = os.getenv("GITEA_TOKEN") if not TOKEN: raise ValueError("Токен Gitea не найден. Проверьте файл .env") headers = {"Authorization": f"token {TOKEN}"} # Получаем информацию о пользователе response = requests.get("https://git.vyatsu.ru/api/v1/user", headers=headers) print("Информация о пользователе:") print(response.json()) # Пример создания репозитория (раскомментируйте, если нужно) repo_data = { "name": "test-repo-from-api", "description": "Репозиторий созданный через API", "private": False } response = requests.post("https://git.vyatsu.ru/api/v1/user/repos", json=repo_data, headers=headers) print("\nСоздание репозитория:") print(response.status_code, response.json())