Actions393
- Repository Actions
- Repo List Release Attachments
- Repo Create Release Attachment
- Repo Get Release Attachment
- Repo Delete Release Attachment
- Repo Edit Release Attachment
- Repo Get Reviewers
- Repo Signing Key
- Repo List Stargazers
- Repo List Statuses
- Repo Create Status
- Repo List Subscribers
- User Current Check Subscription
- User Current Put Subscription
- User Current Delete Subscription
- Repo List Tag Protection
- Repo Create Tag Protection
- Repo Get Tag Protection
- Repo Delete Tag Protection
- Repo Edit Tag Protection
- Repo List Tags
- Repo Create Tag
- Repo Get Tag
- Repo Delete Tag
- Repo List Teams
- Repo Check Team
- Repo Add Team
- Repo Delete Team
- Repo Tracked Times
- Repo List Topics
- Repo Update Topics
- Repo Add Topic
- Repo Delete Topic
- Repo Transfer
- Accept Repo Transfer
- Reject Repo Transfer
- Repo Create Wiki Page
- Repo Get Wiki Page
- Repo Delete Wiki Page
- Repo Edit Wiki Page
- Repo Get Wiki Pages
- Repo Get Wiki Page Revisions
- Generate Repo
- Repo Get By ID
- Topic Search
- Create Current User Repo
- Repo Migrate
- Repo Search
- Repo Get
- Repo Delete
- Repo Edit
- Repo Get Runner Registration Token
- Repo List Actions Secrets
- Update Repo Secret
- Delete Repo Secret
- List Action Tasks
- Get Repo Variables List
- Get Repo Variable
- Update Repo Variable
- Create Repo Variable
- Delete Repo Variable
- Repo List Activity Feeds
- Repo Get Archive
- Repo Get Assignees
- Repo Update Avatar
- Repo Delete Avatar
- Repo List Branch Protection
- Repo Create Branch Protection
- Repo Update Branch Protection Priories
- Repo Get Branch Protection
- Repo Delete Branch Protection
- Repo Edit Branch Protection
- Repo List Branches
- Repo Create Branch
- Repo Get Branch
- Repo Delete Branch
- Repo Update Branch
- Repo List Collaborators
- Repo Check Collaborator
- Repo Add Collaborator
- Repo Delete Collaborator
- Repo Get Repo Permissions
- Repo Get All Commits
- Repo Get Combined Status By Ref
- Repo List Statuses By Ref
- Repo Get Commit Pull Request
- Repo Compare Diff
- Repo Get Contents List
- Repo Change Files
- Repo Get Contents
- Repo Update File
- Repo Create File
- Repo Delete File
- Repo Apply Diff Patch
- Repo Get Editor Config
- List Forks
- Create Fork
- Get Blob
- Repo Get Single Commit
- Repo Download Commit Diff Or Patch
- Repo Get Note
- Repo List All Git Refs
- Repo List Git Refs
- Get Annotated Tag
- Get Tree
- Repo List Hooks
- Repo Create Hook
- Repo List Git Hooks
- Repo Get Git Hook
- Repo Delete Git Hook
- Repo Edit Git Hook
- Repo Get Hook
- Repo Delete Hook
- Repo Edit Hook
- Repo Test Hook
- Repo Get Issue Config
- Repo Validate Issue Config
- Repo Get Issue Templates
- Repo List Pinned Issues
- Repo List Keys
- Repo Create Key
- Repo Get Key
- Repo Delete Key
- Repo Get Languages
- Repo Get Licenses
- Repo Get Raw File Or LFS
- Repo Merge Upstream
- Repo Mirror Sync
- Repo New Pin Allowed
- Repo List Pull Requests
- Repo Create Pull Request
- Repo List Pinned Pull Requests
- Repo Get Pull Request By Base Head
- Repo Get Pull Request
- Repo Edit Pull Request
- Repo Download Pull Diff Or Patch
- Repo Get Pull Request Commits
- Repo Get Pull Request Files
- Repo Pull Request Is Merged
- Repo Merge Pull Request
- Repo Cancel Scheduled Auto Merge
- Repo Create Pull Review Requests
- Repo Delete Pull Review Requests
- Repo List Pull Reviews
- Repo Create Pull Review
- Repo Get Pull Review
- Repo Submit Pull Review
- Repo Delete Pull Review
- Repo Get Pull Review Comments
- Repo Dismiss Pull Review
- Repo Un Dismiss Pull Review
- Repo Update Pull Request
- Repo List Push Mirrors
- Repo Add Push Mirror
- Repo Push Mirror Sync
- Repo Get Push Mirror By Remote Name
- Repo Delete Push Mirror
- Repo Get Raw File
- Repo List Releases
- Repo Create Release
- Repo Get Latest Release
- Repo Get Release By Tag
- Repo Delete Release By Tag
- Repo Get Release
- Repo Delete Release
- Repo Edit Release
- User Actions
- Update User Secret
- Delete User Secret
- Get User Variables List
- Get User Variable
- Update User Variable
- Create User Variable
- Delete User Variable
- User Get Oauth 2 Application
- User Create O Auth 2 Application
- User Get O Auth 2 Application
- User Delete O Auth 2 Application
- User Update O Auth 2 Application
- User Update Avatar
- User List Blocks
- User Check User Block
- User Block User
- User Unblock User
- User Add Email
- User Delete Email
- User Current List Followers
- User Current List Following
- User Current Check Following
- User Current Put Follow
- User Current Delete Follow
- User Current List GPG Keys
- User Current Post GPG Key
- User Current Get GPG Key
- User Current Delete GPG Key
- User List Hooks
- User Create Hook
- User Get Hook
- User Delete Hook
- User Edit Hook
- User Current List Keys
- User Current Post Key
- User Current Get Key
- User Current Delete Key
- User Current List Repos
- Create Current User Repo
- Update User Settings
- User Current List Starred
- User Current Check Starring
- User Current Put Star
- User Current Delete Star
- User Get Stop Watches
- User Current List Subscriptions
- User List Teams
- User Current Tracked Times
- User Search
- User Get
- User List Activity Feeds
- User List Followers
- User List Following
- User Check Following
- User List GPG Keys
- User Get Heatmap Data
- User List Keys
- User List Repos
- User List Starred
- User List Subscriptions
- User Get Tokens
- User Create Token
- User Delete Access Token
- Activitypub Actions
- Admin Actions
- Admin Cron List
- Admin Cron Run
- Admin Get All Emails
- Admin Search Emails
- Admin List Hooks
- Admin Create Hook
- Admin Get Hook
- Admin Delete Hook
- Admin Edit Hook
- Admin Get All Orgs
- Admin Unadopted List
- Admin Adopt Repository
- Admin Delete Unadopted Repository
- Admin Search Users
- Admin Create User
- Admin Delete User
- Admin Edit User
- Admin List User Badges
- Admin Add User Badges
- Admin Delete User Badges
- Admin Create Public Key
- Admin Delete User Public Key
- Admin Create Org
- Admin Rename User
- Admin Create Repo
- Notification Actions
- Miscellaneous Actions
- Organization Actions
- Org Get All
- Org Create
- Org Get
- Org Delete
- Org Edit
- Org Get Runner Registration Token
- Org List Actions Secrets
- Update Org Secret
- Delete Org Secret
- Get Org Variables List
- Get Org Variable
- Update Org Variable
- Create Org Variable
- Delete Org Variable
- Org List Activity Feeds
- Org Update Avatar
- Org Delete Avatar
- Organization List Blocks
- Organization Check User Block
- Organization Block User
- Organization Unblock User
- Org List Hooks
- Org Create Hook
- Org Get Hook
- Org Delete Hook
- Org Edit Hook
- Org List Labels
- Org Create Label
- Org Get Label
- Org Delete Label
- Org Edit Label
- Org List Members
- Org Is Member
- Org Delete Member
- Org List Public Members
- Org Is Public Member
- Org Publicize Member
- Org Conceal Member
- Org List Repos
- Create Org Repo
- Org List Teams
- Org Create Team
- Team Search
- Org Get Team
- Org Delete Team
- Org Edit Team
- Org List Team Activity Feeds
- Org List Team Members
- Org List Team Member
- Org Add Team Member
- Org Remove Team Member
- Org List Team Repos
- Org List Team Repo
- Org Add Team Repository
- Org Remove Team Repository
- Org List Current User Orgs
- Org List User Orgs
- Org Get User Permissions
- Package Actions
- Issue Actions
- Issue Search Issues
- Issue List Issues
- Issue Create Issue
- Issue Get Repo Comments
- Issue Get Comment
- Issue Delete Comment
- Issue Edit Comment
- Issue List Issue Comment Attachments
- Issue Create Issue Comment Attachment
- Issue Get Issue Comment Attachment
- Issue Delete Issue Comment Attachment
- Issue Edit Issue Comment Attachment
- Issue Get Comment Reactions
- Issue Post Comment Reaction
- Issue Delete Comment Reaction
- Issue Get Issue
- Issue Delete
- Issue Edit Issue
- Issue List Issue Attachments
- Issue Create Issue Attachment
- Issue Get Issue Attachment
- Issue Delete Issue Attachment
- Issue Edit Issue Attachment
- Issue List Blocks
- Issue Create Issue Blocking
- Issue Remove Issue Blocking
- Issue Get Comments
- Issue Create Comment
- Issue Edit Issue Deadline
- Issue List Issue Dependencies
- Issue Create Issue Dependencies
- Issue Remove Issue Dependencies
- Issue Get Labels
- Issue Replace Labels
- Issue Add Label
- Issue Clear Labels
- Issue Remove Label
- Pin Issue
- Unpin Issue
- Move Issue Pin
- Issue Get Issue Reactions
- Issue Post Issue Reaction
- Issue Delete Issue Reaction
- Issue Delete Stop Watch
- Issue Start Stop Watch
- Issue Stop Stop Watch
- Issue Subscriptions
- Issue Check Subscription
- Issue Add Subscription
- Issue Delete Subscription
- Issue Get Comments And Timeline
- Issue Tracked Times
- Issue Add Time
- Issue Reset Time
- Issue Delete Time
- Issue List Labels
- Issue Create Label
- Issue Get Label
- Issue Delete Label
- Issue Edit Label
- Issue Get Milestones List
- Issue Create Milestone
- Issue Get Milestone
- Issue Delete Milestone
- Issue Edit Milestone
Overview
This node interacts with a Gitea server via its API, specifically allowing management of repository collaborators. The "Repo Delete Collaborator" operation removes a specified user from the list of collaborators on a given repository. This is useful for repository administrators who want to revoke access or manage team members programmatically.
Practical examples include:
- Automatically removing a collaborator when they leave a project.
- Cleaning up repository access as part of a CI/CD pipeline or administrative workflow.
- Managing permissions across multiple repositories in bulk.
Properties
| Name | Meaning |
|---|---|
| Owner | The username or organization name that owns the repository. |
| Repo | The name of the repository from which to remove the collaborator. |
| Collaborator | The username of the collaborator to be removed from the repository. |
Output
The node outputs JSON data representing the result of the delete operation. Typically, this will be an empty response or a confirmation message indicating successful removal of the collaborator. No binary data output is expected.
Dependencies
- Requires connection to a Gitea instance via its REST API.
- Needs an API authentication token configured in the node credentials to authorize requests.
- The base URL for the Gitea API must be provided in the credentials configuration.
Troubleshooting
- Common issues:
- Invalid or missing API credentials can cause authentication failures.
- Specifying a non-existent owner, repository, or collaborator username will result in errors.
- Insufficient permissions for the authenticated user to modify repository collaborators.
- Error messages:
- Authorization errors typically indicate invalid or expired API tokens.
- Not found errors suggest incorrect owner, repo, or collaborator names.
- Permission denied errors mean the authenticated user lacks rights to remove collaborators.
- Resolutions:
- Verify and update API credentials.
- Double-check spelling and existence of owner, repo, and collaborator.
- Ensure the API user has admin or appropriate permissions on the repository.