... | ... | @@ -32,6 +32,44 @@ commits to its repository by using your ohwr.org username and password. |
|
|
Otherwise, you will have read-only access. Please contact your project
|
|
|
manager if you need developer access.
|
|
|
|
|
|
## Git repositories
|
|
|
|
|
|
Much like with the SVN repositories, the Git repositories are available
|
|
|
to everyone on read-only mode. There's a difference, though; git
|
|
|
repositories have **two** URLs; one for read-only access and another one
|
|
|
for read-write.
|
|
|
|
|
|
If you want to clone a git repository in read-only mode, you have to use
|
|
|
a command like the following:
|
|
|
|
|
|
git clone git:https://www.ohwr.org/white-rabbit/wr-switch-sw.git
|
|
|
|
|
|
(Notice that we are using the white-rabbit/wr-switch-sw project for this
|
|
|
example. You may get the correct url from your project's repository
|
|
|
page)
|
|
|
|
|
|
The only requisite for cloning a repository this way is that you have
|
|
|
git installed and configured on your machine.
|
|
|
|
|
|
Read/write access has more requirements.
|
|
|
|
|
|
- The owner of the project you want to push changes to must have
|
|
|
granted you committer rights.
|
|
|
- You must have installed SSH on your machine, and have generated at
|
|
|
least one public key / private key pair.
|
|
|
- You must have uploaded at least one public key to your settings.
|
|
|
|
|
|
You may browse the [Git-Client-Setup](Git-Client-Setup) page for
|
|
|
instructions about how to install & configure Git.
|
|
|
|
|
|
Once the previous requirements are met, you will be able to clone the
|
|
|
repository by executing a command similar to this one:
|
|
|
|
|
|
git clone git@ohwr.org:white-rabbit/wr-switch-sw.git
|
|
|
|
|
|
Notice that the syntax is slighly different from the read-only version,
|
|
|
and that we are again using white-rabbit/wr-switch-sw as an example.
|
|
|
|
|
|
## Wiki editing
|
|
|
|
|
|
Redmine uses a language called "textile" for wiki editing.
|
... | ... | |