Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is Gource safe to use on private repos? #298

Closed
sheldonreddy opened this issue Jan 19, 2023 · 5 comments
Closed

Is Gource safe to use on private repos? #298

sheldonreddy opened this issue Jan 19, 2023 · 5 comments

Comments

@sheldonreddy
Copy link

I'd love to run Gource on a private repo which has a lot of intellectual property and many devs contributing.

Needless to say, it would be a disaster if any of the source code was exposed publicly due to Gource.

I'd like to confirm Gource does not expose any data from private repos.

Thanks

@mschilli87
Copy link

@sheldonreddy: You can run Gource locally on a Git checkout using a machine (e.g a VM) that is not connected to the internet. For good measure you could copy the resulting video file on physical media and destroy the (virtual) machine. 😉

@hervelemeur
Copy link

Just for the sake of it, in the generated video folders, filenames, authors and dates are potentially exposed.

@mschilli87
Copy link

@hervelemeur: Fair point, but @sheldonreddy is in control whom that video gets shared with. Also it is possible to annonymise these data in the video by adjusting the Git log before passing it to Gource.

@sheldonreddy
Copy link
Author

@hervelemeur @mschilli87 Thank you for your responses and the suggestion - definitely will be going the route of running it on an isolated machine. Not too phased about the video data as I won't be distributing it - only using it in a video but I am glad I can annonymise it if need be :)

Thanks all - appreciate it!

@acaudwell
Copy link
Owner

Just for the record, Gource just runs the git log command to get the history, and it doesn't do any network requests.

E.g. if you want to fetch gravatars of your users you need to do that yourself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants