Show last authors
1 [[Back to Support>>WebHome]]
2
3 {{toc/}}
4
5 = ** Redmine Users Read This!** =
6
7 * CodeAurora will be moving services to be hosted at the Linux Foundation.
8 * When this move happens the redmine solution, www.codeaurora.org/git will no longer be available.
9
10 == Why are we making this change? ==
11
12 We are doing this for two reasons:
13
14 1. In order to better manage CodeAurora, everyone who uploads any code to CAF will need to do so in the same way.
15 1. The Linux Foundation has hard requirements on how code is uploaded to their servers.
16
17 The Linux Foundation supports and uses gitolite to manage git repos. Good news for you redmine users as you're already used to using gitosis. Gitolite is very similar.
18
19 Instead, you will have a project admin git repo that you will clone, which will then be used to manage and create your repositories.
20
21 == What does this mean to you? ==
22
23 * You will no longer use gitosis to upload/download your git repos, you will be using gitolite instead.
24 ** http://sitaramc.github.com/gitolite/pictures.html
25 ** https://sites.google.com/site/senawario/home/gitolite-tutorial
26 ** http://sitaramc.github.com/gitolite/index.html#gl_what
27 * You will no longer have access to the wikis, if you continue to need wikis, we have an xwiki that we can setup for you.
28 ** You are currently reading this FAQ on the xwiki.
29 * You will no longer be able to use redmine to browse your repositories, instead you will be using gitweb.
30 ** Gitweb examples can be viewed at https://www.codeaurora.org/gitweb/external/thundersoft/
31
32 == FAQ ==
33
34 === What is gitolite? How do I use it? ===
35
36 For an understanding of how gitolite works, please read:
37
38 * http://sitaramc.github.com/gitolite/pictures.html
39 * https://sites.google.com/site/senawario/home/gitolite-tutorial
40 * http://sitaramc.github.com/gitolite/index.html#gl_what
41
42 === Ok, I've read the documents. How do I manage my code repositories? ===
43
44 You will need an repo setup to clone. Contact itpeople@codeaurora.org for help with setting up new repos.
45 Once done, you can either clone the repository, or setup a remote origin from an existing repo that you can push to.
46
47 ==== To clone the repository ====
48
49 * do git clone git@git.codeaurora.org:/path/to/your/repo.git provided by itpeople in the ticket.
50 ** Don't worry about an error message that you may get that states you've appeared to have cloned an empty repo. This is normal.
51 * Make your changes, check them in and push them back up.
52
53 ==== To add a remote ====
54
55 Create a local git repo:
56
57 * mkdir myrepo
58 * cd myrepo
59 * git init
60 Add some files and check them in
61 * git add myfile
62 * git commit -m 'Adding in myfile' myfile
63 Add the remote
64 * git remote add origin git@git.codeaurora.org:/path/to/your/repo.git
65 Push your changes
66 * git push origin master
67
68 === Redmine allowed me to create hierarchical projects, can I do that with gitolite? ===
69
70 Unfortunately, no that is not possible with gitolite.
71
72 === How do I browse my code trees? ===
73
74 Use gitweb. Ex: https://www.codeaurora.org/gitweb/external/thundersoft/
75
76 === How do I use the Xwiki? ===
77
78 Log into www.codeaurora.org/xwiki, if you need a new one created contact itpeople@codeaurora.org.
79
80 === I still have questions. ===
81
82 Please contact itpeople@codeaurora.org with any further questions.

Need help?

If you need help with XWiki you can contact: