[GH-ISSUE #517] GitHub Integration, or simply Git Clone capability, for scripts. #2269

Closed
opened 2026-03-14 03:19:53 +03:00 by kerem · 1 comment
Owner

Originally created by @wiicode on GitHub (May 18, 2021).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/517

Is your feature request related to a problem? Please describe.
I want to manage my scripts using Visual Code and easily make them available. Best way for me to do that is commit them to GitHub (or maybe BitBucket). I would like my agents to routinely clone latest versions of the scripts to run as needed.

Describe the solution you'd like
I see this working one of two ways:

  • Agent clones a repository specified in preferences.
  • TacticalRMM server clones, using keys, repositories I designated in GitHub to itself, allows me to view and work with the scripts (including commit changes), but then also ensures a cached copy is available on every agent.

Describe alternatives you've considered
Manually scripting all this, it's a PITA.

Additional context
There is no RMM that I've seen that does this seemingly obvious thing....

Originally created by @wiicode on GitHub (May 18, 2021). Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/517 **Is your feature request related to a problem? Please describe.** I want to manage my scripts using Visual Code and easily make them available. Best way for me to do that is commit them to GitHub (or maybe BitBucket). I would like my agents to routinely clone latest versions of the scripts to run as needed. **Describe the solution you'd like** I see this working one of two ways: - Agent clones a repository specified in preferences. - TacticalRMM server clones, using keys, repositories I designated in GitHub to itself, allows me to view and work with the scripts (including commit changes), but then also ensures a cached copy is available on every agent. **Describe alternatives you've considered** Manually scripting all this, it's a PITA. **Additional context** There is no RMM that I've seen that does this seemingly obvious thing....
kerem closed this issue 2026-03-14 03:19:58 +03:00
Author
Owner

@sadnub commented on GitHub (May 20, 2021):

You can use the github https link to pull the script and run them. It will always get the latest script based on the branch you use. I don't think adding git as prereq is the right approach, but I might be misunderstanding the request.

https://github.com/wh1te909/tacticalrmm/blob/develop/scripts/Win_10_Upgrade.ps1

That as an example will pull the latest script file and you can create a runner script with the url as an argument. Or built all of the scripts into trmm with the arg statically set.

<!-- gh-comment-id:844623620 --> @sadnub commented on GitHub (May 20, 2021): You can use the github https link to pull the script and run them. It will always get the latest script based on the branch you use. I don't think adding git as prereq is the right approach, but I might be misunderstanding the request. https://github.com/wh1te909/tacticalrmm/blob/develop/scripts/Win_10_Upgrade.ps1 That as an example will pull the latest script file and you can create a runner script with the url as an argument. Or built all of the scripts into trmm with the arg statically set.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tacticalrmm#2269
No description provided.