[Pansophy] Fw: Setting up git server for maintenance tracking

Valerie Bookwalter bookwalt at jlab.org
Mon Mar 24 09:52:50 EDT 2025


FYI, we need to talk as a team about this
________________________________
From: Adam Duzik <duzik at jlab.org>
Sent: Monday, March 24, 2025 9:41 AM
To: Valerie Bookwalter <bookwalt at jlab.org>; Megan McDonald <megan at jlab.org>
Cc: Roger Ruber <ruber at jlab.org>
Subject: Setting up git server for maintenance tracking

Valerie / Megan:

We want to set up a better way of tracking maintenance on items and equipment. I was tasked to figure out a way to do this and I think I have a potential solution in using git version control.

I considered these design criteria:

  1.
Open source software under active development and maintenance. I'd like to know what is going on under the hood. I also want to avoid licensing proprietary software and vendor lock-in.
  2.
Works on all platforms. Apple iOS is very restricted, but I found a means to automate git sync of notes and maintenance records.
  3.
Mobile platforms are very useful, and will much improve the likelihood new records and pictures will get input into the system.
  4.
Concurrency; OneDrive could have issues with two people overwriting each other's changes.
  5.
OneDrive also can't run in the background on either iOS or Android.

I tested out a git server / client setup on my personal devices and I can say they all work. I tested iOS successfully with a terminal-based solution. I have not tested Android directly, but I expect the terminal-based solution to work.

My next step is to ask you all if setting up a local git server here at JLab will be a problem. I do not see a need to have it exposed to the internet, keeping it accessible to the internal network only will be sufficient. Accessibility through a VPN would be great.

I am also meeting with Gary and the software group on Wednesday morning to discuss adapting Cav History for maintenance tracking on virtually any item in CEBAF. I have to look at both alternatives (git vs. an in-house software solution) as they both have their drawbacks; automating git on mobile is still rather clunky and developing our own software is a significant labor investment. For now, the git solution looks faster and easier, and I want to know if there's any technical or security problems with my idea.

Thanks,


Adam Duzik

Vacuum Engineer

[cid:720d216d-47d4-4aa2-8d75-d40c883b14ff]

Mail Stop 55H

Jefferson Laboratory

600 Kelvin Dr. Suite #8

Newport News, VA, 23606

Phone: 757-269-5688

Email: duzik at jlab.org


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/pansophy/attachments/20250324/4fe678d9/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Outlook-towc52vp.png
Type: image/png
Size: 7082 bytes
Desc: Outlook-towc52vp.png
URL: <https://mailman.jlab.org/pipermail/pansophy/attachments/20250324/4fe678d9/attachment-0001.png>


More information about the Pansophy mailing list