Code Monkey home page Code Monkey logo

git-manager's People

Contributors

joelmoniz avatar prisonerjohn avatar reas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

git-manager's Issues

linux

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.

Save repository

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

Cannot authenticate with valid credentials

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

Update installation instructions to include installation through the library manager

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.

Please enter valid repo

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.

New day, new repo

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!

.gitignore in wrong directory

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>.

Add a "How to Contribute" section to the readme

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

Issues when pulling/pushing from/to repo with correct credentials.

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.