Skip to content

Git

Vesken is git inside a Tefily project: repositories, browse, branches, tags, commits, and merge-request review.

HTTPS (Smart HTTP, not under /api):

https://api.tefily.com/git/{projectId}/{repoSlug}

SSH (when enabled on the platform):

[email protected]:{projectId}/{repoSlug}.git

Add account SSH keys in console Settings (/api/auth/ssh-keys). Deploy keys can be attached per repository for CI.

Create an MR from a branch, review diffs, comment (including suggestions), submit reviews, merge / close / reopen. Conflict check is a dedicated endpoint.

Link a repo to Skadis so auto / auto_branch deploys on push or merged MR.

list_git_repos, create_git_repo, get_git_tree, get_git_blob, list_merge_requests, … Prompt: navigate_git_repository.

REST lives under /api/projects/:projectId/git/... with a platform JWT or PAT. See API reference.