LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Source code control via Onedrive/shared folder?


@rolfk wrote:

It’s staggering, VPN or a (paid) online service like gitlab is no option because of security concerns but Sharepoint or OneDrive is perfectly fine! Can you ask them what stuff they smoke? It must be good!


It's actually not as much a security thing as it is a legal thing regarding who hosts the data. We have already worked out our legal contractual stuff with Microsoft and pay pleeeenty extra for the privilege. Gitlab and Github do not offer the legal compliance options for hosting that we must have for our industry unless we host it ourselves. We're looking at doing this, but the cost is higher than we'd originally hoped (again... due to legal compliance reasons).

 

A VPN is in the works, but there is some hurdle they're actively trying to work out (also related to legal/contractual requirements) but it's a few months away while they upgrade "something" on the backend before they can turn it on. Being a smaller business, we just don't have the manpower to push it through quick enough for this particular project, hence the stopgap.

 

We don't have plans to keep this going long term, we just need something quick that'll work until we can spin up our own Github/gitlab server (ideal) or get VPN working right (works but is less ideal in this case)

0 Kudos
Message 11 of 15
(156 Views)

Does Sharepoint allow you to check out a file and commit it back?  This would prevent users from simultaneously committing to the repository, corrupting the index.  Check out the repository, commit your code changes, and check in the repository to Sharepoint. 

aputman
0 Kudos
Message 12 of 15
(144 Views)

Is there an old computer in the office you can use to self host a Git server? I'm guessing you're specifically looking at self-hosted GitHub/Lab servers for some compliance reason.

 

https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server

0 Kudos
Message 13 of 15
(125 Views)

@Jay14159265 wrote:

If your IT department likes microsoft products, maybe they would be into DevOps which is Office 365 for developers. DevOps would be much better than trying to use Office 365 to manage a code repo / project, because that is exactly what DevOps is designed to do: 

https://azure.microsoft.com/en-us/products/devops/#Features-3

 

Also let's not forget that github is owned by microsoft ... so is there an enterprise version you can pay for? of course there is : ) 

https://docs.github.com/en/enterprise-server@3.5/admin/overview/about-github-enterprise-server

 

 


I wasn't aware of Azure DevOps- looks like it might fit the bill nicely as it's able to be integrated into our existing compliance structure. Much appreciated!

Message 14 of 15
(124 Views)

@Jacobson wrote:

Is there an old computer in the office you can use to self host a Git server? I'm guessing you're specifically looking at self-hosted GitHub/Lab servers for some compliance reason.

 

https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server


We're self-hosting SVN right now and could put Git on the same computer. The problem is opening our network up to external connections, be it a VPN, externally accessible repo, etc. requires IT infrastructure/manpower that we don't currently have. We need to be able to get to the server from outside of our building. Currently, our only way to do that is via our Microsoft Sharepoint/Onedrive service since we've paid extra for the compliant version of Office 365.

Message 15 of 15
(118 Views)