https://github.com/nasus20202/youtrack-export
Export YouTrack issues to Github
https://github.com/nasus20202/youtrack-export
youtrack
Last synced: 4 months ago
JSON representation
Export YouTrack issues to Github
- Host: GitHub
- URL: https://github.com/nasus20202/youtrack-export
- Owner: Nasus20202
- Created: 2024-12-28T17:03:58.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-12-28T18:41:23.000Z (10 months ago)
- Last Synced: 2025-02-23T11:27:43.892Z (8 months ago)
- Topics: youtrack
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# YouTrack export
Export YouTrack issues to Github.
## Usage
| Environment variable | Description |
| -------------------- | ---------------------------------- |
| YOUTRACK_URL | URL of the YouTrack instance |
| YOUTRACK_TOKEN | Your YouTrack API token |
| GITHUB_REPO | Github repository name |
| GITHUB_TOKEN | Your Github API token _(optional)_ |
| GITHUB_APP_ID | Github App ID _(optional)_ |You can use Github token or Github App ID to authenticate. If you use Github App ID, you need to install the app to the repository and put the private key in the `key.pem` file.
```bash
# Install dependencies
pip install -r requirements.txt# Set environment variables
export YOUTRACK_URL=https://xxx.youtrack.cloud/
export YOUTRACK_TOKEN=...
export GITHUB_REPO=name/repo
export GITHUB_TOKEN=...
export GITHUB_APP_ID=123456
echo "private key" > key.pempython export.py
```