I want to create a short git workflow to do a few things using a python library for git (GitPython).
If anyone has successfully used GitPython with ssh keys to do basic things like a git pull, please post.
Following the documentation does not work.
The documentation is very confusing, it jumps right into the most advanced use cases that I doubt anyone, anywhere would use, and going back and forth between using a call like: repo.function() and git.function() is confusing.
I only need to do the simple usual things: pull, add, commit, push, merge etc. but am really struggling to dig through the documentation to find how to do the most common things - items that I would expect to be at the very front of any documentation.
In addition, I do not understand why anyone would use GitPython to automate things and then pause to enter their credentials each time they hit a hosted repo. Who are these people?
The most common use case would be to do a pull/push etc., anything that operates on the remote with a ssh key.
If anyone has successfully used GitPython with a ssh key, please share, it would be greatly appreciated.
I would be very glad to help shred the current documentation, start over, with the most common use cases first, and add ssh key use functionality up front, but I need to gather all of this information first and build a library of simple functionality before getting involved there (and I will - it needs to be done).