Skip to content

Instantly share code, notes, and snippets.

@sionc
Created May 17, 2013 07:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sionc/5597526 to your computer and use it in GitHub Desktop.
Save sionc/5597526 to your computer and use it in GitHub Desktop.
This gist walks through the steps of creating a Guacamole repository fork on Github. The Guacamole project is currently hosted on Github. For development purposes, we had created a fork on Github and document the steps.
The guacamole source files can be found on sourceforge. To create a fork on github, follow these steps:
Clone the git repository
$ git clone git://guacamole.git.sourceforge.net/gitroot/guacamole/libguac-client-vnc
Navigate to the directory
$ cd libguac-client-vnc
Create a new repository on github. After creating the repository, go to the Settings > collaborators
and add yourself (and other contributors) to the collaborators list.
Add github as a remote to the local repository
$ git remote add github git@github.com:cmujedi/libguac-client-vnc.git
Please note that sourceforge is already marked as origin, so use github as the alias for the new remote.
To view all remotes, use
$ git remote -v
Push the repository to github
$ git push -u github master
You can get the latest updates from the sourceforge repository
$ git fetch origin
Merge the changes
$ git merge origin/master
Perform all the above steps for all the other Guacamole repositories
git://guacamole.git.sourceforge.net/gitroot/guacamole/libguac-client-rdp
git://guacamole.git.sourceforge.net/gitroot/guacamole/libguac
git://guacamole.git.sourceforge.net/gitroot/guacamole/guacd
git://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole-ext
git://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole-common-js
git://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole-common-auth
git://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole-common
git://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment