joelmoniz / git-manager Goto Github PK
View Code? Open in Web Editor NEWA Github management Tool for Processing
License: Other
A Github management Tool for Processing
License: Other
I'm getting this error using valid credentials.
Indeed I'm putting the url in the field every time that I try to Push to the remote repo.
New repo created.
Snapshot complete
Pushing...
org.eclipse.jgit.api.errors.TransportException: https://github.com/stiakov/processing_sandbox.git: not authorized
at org.eclipse.jgit.api.PushCommand.call(PushCommand.java:160)
at git_manager.tool.GitOperations.pushToRemote(Unknown Source)
at git_manager.tool.GitOptionToolbar$7.doInBackground(Unknown Source)
at git_manager.tool.GitOptionToolbar$7.doInBackground(Unknown Source)
at javax.swing.SwingWorker$1.call(SwingWorker.java:295)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at javax.swing.SwingWorker.run(SwingWorker.java:334)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.eclipse.jgit.errors.TransportException: https://github.com/stiakov/processing_sandbox.git: not authorized
at org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:479)
at org.eclipse.jgit.transport.TransportHttp.openPush(TransportHttp.java:398)
at org.eclipse.jgit.transport.PushProcess.execute(PushProcess.java:154)
at org.eclipse.jgit.transport.Transport.push(Transport.java:1173)
at org.eclipse.jgit.api.PushCommand.call(PushCommand.java:156)
... 9 more
Once I have created an online repo such as on github, and I pull from this remote repo, when I then go to push to the remote, the remote address is correctly auto-filled in the "repo" field. However when I enter my user credentials, I receive the error "please enter a valid online repository address". Through trial and error I have figured out that all I need to do is click in the "repo" field at which point the address disappears, and fill it in again with the repo address.
Pushing to remote repo does not actually use the "default" remote repository address, it must be manually set every time.
Everytime I want to push I have to put the repository URL as well as my login and password. even if it shows in the textbox, the URL is not really there and it vanishes and is replaced for a dummy text if you click it's textbox
Whenever I attempt to push to a repo, I get an error and nothing is pushed. Initially, I thought it was caused by a lack of administrative permissions, but to my surprise it is not. Moreso, it appears almost as if it's using an outdated version of the GitHub API. It would be awesome if the original developer could help patch this, but I doubt they're still even working on it anymore.
at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:140)
at org.eclipse.jgit.api.PullCommand.call(PullCommand.java:245)
at git_manager.tool.GitOperations.pullFromRemote(Unknown Source)
at git_manager.tool.GitOptionToolbar$8.doInBackground(Unknown Source)
at git_manager.tool.GitOptionToolbar$8.doInBackground(Unknown Source)
at javax.swing.SwingWorker$1.call(SwingWorker.java:295)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at javax.swing.SwingWorker.run(SwingWorker.java:334)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
The reason why I thought it was due to a lack of permission was from this other error message I got a little later:
at org.eclipse.jgit.api.PushCommand.call(PushCommand.java:160)
at git_manager.tool.GitOperations.pushToRemote(Unknown Source)
at git_manager.tool.GitOptionToolbar$7.doInBackground(Unknown Source)
at git_manager.tool.GitOptionToolbar$7.doInBackground(Unknown Source)
at javax.swing.SwingWorker$1.call(SwingWorker.java:295)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at javax.swing.SwingWorker.run(SwingWorker.java:334)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.eclipse.jgit.errors.TransportException: https://github.com/Katsun/vigilant-waffle.git: not authorized
at org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:479)
at org.eclipse.jgit.transport.TransportHttp.openPush(TransportHttp.java:398)
at org.eclipse.jgit.transport.PushProcess.execute(PushProcess.java:154)
at org.eclipse.jgit.transport.Transport.push(Transport.java:1173)
at org.eclipse.jgit.api.PushCommand.call(PushCommand.java:156)
... 9 more
Notice the "Katsun/vigilant-waffle.git: not authorized
". I think that my be part of the problem.
First: thanks for this! Giving it a spin, I hope it will make using Git easier for newbies.
Anyway, I discovered it through the library manager of Processing 3.0b6. It installed just fine, but after that it didn't appear to work at first. However, the issue was simply that I had to restart processing.
Maybe you want to mention that in the installation blurb in the library manager? And also mention in the readme file here that you can install the Git Manager through the built-in library manager.
This is my second day using this, and I had to push "Start" afresh and create a new repo. The tool doesn't notice the repo from yesterday. But when I look in the folder, all I see is the repo from yesterday! I don't know where my four commits from today might be stored!
On macOS, the program automatically creates a file in ~/Processing
called <projectname>\.gitignore
. This should be a file named .gitignore
under the path ~/Processing/<projectname>
.
Hi Joel,
Your work is cool and I like this tool and even more so especially when it is complete in the future. Thanks a lot.
I am a newbie in programming and processing, but I really want to speed up the process of Git-manager at least to complete the git branch function, as I want to have the function of making and checking branches.
Is it possible for you to provide me some guides or a map on how to learn to contribute in your Git-manager project? The guides or map does not have to be complete, a few steps on how I can start on this direction would be great too.
Thanks again
Kenny
While trying to create a repo for my processing code, the program requested user details and there was no way of canceling. I had to enter details in order to proceed with using Processing
On linux mint the tool appears as very small window with no buttons.
Buttons can be seen when set to fullscreen.
cannot resize window only fullscreen or the small window is available.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.