Page 1 of 1

I am sick of Github

PostPosted: Wed Feb 27, 2013 21:02
by Chinchow
It is very frustrating to work with when you are just starting and so I would like to request a favor: Someone give me a quick how-to on setting up a simple repository. Your reward for this will be a metaphorical high-five.
EDIT:I may be being a complete idiot

PostPosted: Wed Feb 27, 2013 21:03
by PilzAdam
http://dev.minetest.net/Git
http://dev.minetest.net/GitHub
Read this. Tell me if it doesnt help at all.

PostPosted: Wed Feb 27, 2013 21:07
by Chinchow
As far as I can tell that only covers forking one I may be missing something but I simply want to create one for a mod.

PostPosted: Wed Feb 27, 2013 21:19
by 0gb.us
Github is a real pain in the butt to work with, as is Git.

Step one: Install Git. It seems uploading, removing, and renaming files cannot be done be done from the web interface.

Step two: Using the web interface, tell Github to create a new repository.

Step three: Learn to use git commands. Don't ask me, I always get those wrong.

I'm thinking about checking out Sourceforge, and seeing if it is any better ...

PostPosted: Wed Feb 27, 2013 21:48
by Chinchow
I have to download it?
Facehoof any way thanks metaphorical high fives to both of you

PostPosted: Wed Feb 27, 2013 22:03
by Traxie21
Try running the git console, and then typing git gui in the console.

Its a lot easier to work with when you're just starting.

PostPosted: Wed Feb 27, 2013 23:17
by 0gb.us
Traxie21 wrote:Try running the git console, and then typing git gui in the console.

Its a lot easier to work with when you're just starting.


You mean like this? Invalid command.
Terminal wrote:us_0gb@mint-0gb-us:~$ git gui
git: 'gui' is not a git command. See 'git --help'.

Did you mean one of these?
grep
init
pull
push

PostPosted: Thu Feb 28, 2013 00:11
by Traxie21
It might only work on the default windows version of git, sorry!

PostPosted: Thu Feb 28, 2013 00:35
by Menche
My installation of git has a tk gui called "gitk", and there's a 3rd-party qt gui called "qgit". I don't think either can push/pull/clone though.

PostPosted: Thu Feb 28, 2013 05:46
by kaeza
@Chinchow Github provides the basic commands for pushing (uploading) your files to your repository once you create it. I don't know about using a GUI, since I always use the command line to do these things. I recommend installing either MinGW32 (a basic development environment), or CygWin (a full fledged POSIX layer on top of Windows). Both are free and open source, and have a port of the Unix `git' command (along a ton of other ports of Unix tools).

PostPosted: Thu Mar 07, 2013 20:37
by Casimir
I am sick of Github

Me too. Just wanted to make a simple pull request. Changing add_node to place_node in falling.lua . But I always get 404 when trying to send it.
Some time ago I added some stuff to the german translation, but when sending it, it ended up in a completely different fork - plus all the changes of the original the fork didn't had.

PostPosted: Thu Mar 07, 2013 21:01
by kaeza
Casimir wrote:
I am sick of Github

Me too. Just wanted to make a simple pull request. Changing add_node to place_node in falling.lua . But I always get 404 when trying to send it.
Some time ago I added some stuff to the german translation, but when sending it, it ended up in a completely different fork - plus all the changes of the original the fork didn't had.

The 404 issues may be because the repos were moved from celeron55/minetest[_game] to minetest/minetest[_game]