Put your projects on github

Under development: PCMCIA, wireless, etc.
Post Reply
Message
Author
User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

Put your projects on github

#1 Post by technosaurus »

#this assumes you have already setup a devx which typically contains git and other tools required (curl, shell) -TODO add wget support
1. Go to github and signup.
2. signin
3. Click on "New repository" (white on green button toward lower right)
4. Fill out your project info and click on "Create repository"
- You can setup a readme and license
- Repeat steps 3 & 4 for each of your offline projects
- *note: If your project License is CC0 or other permissive license I will be more apt to contribute
4.5 (optional) goto your favorite projects on github and fork them by simply clicking "Fork" in the upper right hand corner
5. Use the script I have included to set up git locally and optionally clone all of your github projects

Code: Select all

tar -xf github-setup.tar.gz; github-setup.sh
6. Copy/move your project files to its new home at $HOME/github/<project> (for puppy $HOME==/root)
7. Run the following from each project directory you've added/modified files:

Code: Select all

git add . ;git commit -a; git push -u origin master
Attachments
github-fork.png
(2.01 KiB) Downloaded 411 times
github-initrepo.png
(10.92 KiB) Downloaded 408 times
newrepo.png
(2.22 KiB) Downloaded 409 times
github-setup.tar.gz
(1.08 KiB) Downloaded 196 times
Last edited by technosaurus on Thu 19 Jun 2014, 00:06, edited 1 time in total.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#2 Post by technosaurus »

To use gitk (GUI tool included with git), you will need `wish` which you can get by installing tk (which will install tcl)

Geany also has a version control plugin that is somewhat helpful for common commands and also supports cvs, svn and hg (amongst others)

for projects that are not on github here are tips for migrating from other version control systems

svn
cvs
fossil
darcs
hg - aka mercurial
gnu arch
bzr - aka bazaar (bizarre is how the launchpad interface looks - which uses bzr iirc)
monotone

for others you may need to use:
other tools or write your own "fast-export" for git --fast-import
Last edited by technosaurus on Thu 19 Jun 2014, 01:10, edited 4 times in total.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#3 Post by technosaurus »

more tips will go here
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#4 Post by Karl Godt »

You may look here, if run out of funds :

http://www.codeplex.com/

I have set up this :

https://krgwoof.codeplex.com/SourceCont ... est#README

So I push now two times :
One to my woof-CE fork at github and one to my woof repo on codeplex .

Example :
https://krgwoof.codeplex.com/SourceCont ... 8b3a1ebf34

Image
«Give me GUI or Death» -- I give you [[Xx]term[inal]] [[Cc]on[s][ole]] .
Macpup user since 2010 on full installations.
People who want problems with Puppy boot frugal :P

Post Reply