Summary: | personal public git repo request | ||
---|---|---|---|
Product: | cairo | Reporter: | Brian Ewins <Brian.Ewins> |
Component: | general | Assignee: | Carl Worth <cworth> |
Status: | RESOLVED FIXED | QA Contact: | cairo-bugs mailing list <cairo-bugs> |
Severity: | normal | ||
Priority: | medium | ||
Version: | 1.4.3 | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Brian Ewins
2007-03-26 05:24:19 UTC
(In reply to comment #0) > So far as I can tell carl, your message here > http://lists.freedesktop.org/archives/cairo/2006-February/006335.html > > has the only instructions for requesting a per-user repo. So - can I have one > please? Of course you may! Now, a couple of things have changed since I wrote that email, (and I should probably write up a new one). Of relevance here is that we no longer encourage personal repositories on git.freedesktop.org which is locked down, (requiring someone like me to create/maintain the repositories), but instead on people.freedesktop.org, (where anyone can create/maintain their own). So, Brian, do you have a freedesktop.org account yet? If not, I'd be glad to create one. All you need to do is to let us know your preferred username, preferred email address and provide a gpg and an ssh key. More instructions are here: http://freedesktop.org/wiki/AccountRequests (And you can just post things to this existing bug report---no need to make any new report.) Once you've got an account, (or tell me your username if you've got one already), then you can create your own repository, or I can help you with it. -Carl That's odd... I didn't get mailed your reply, apparently. Yes, I have an account, thanks: brianewins . You added me in bug 9476 :) My keys are still attached over there. So, should I be trying to follow something like http://wiki.u32.net/index.php?title=Git/publishing and scp a repo to my account? I've been leaning on git-push too long, I guess, time to learn a more distributed workflow - pointers appreciated. (In reply to comment #2) > So, should I be trying to follow something like > http://wiki.u32.net/index.php?title=Git/publishing > and scp a repo to my account? I've been leaning on git-push too long, I guess, > time to learn a more distributed workflow - pointers appreciated. You shouldn't have to do very much at all. You should get a git repository created in your people.fredesktop.org account one way or another, (using scp would work, as would just "mkdir cairo; GIT_DIR=cairo git init-db"). But once it's created, all you need to populate it is git push, just like you're used to. In fact, the best way for you to create the repositroy is to make it a local clone of cairo's central repository. That is something like: git clone -l -s /git/cairo Also you'll want to do the following: touch cairo/git-daemon-export-ok to allow our repository to be made available via git:// protocol, (and to appear at http://gitweb.freedesktop.org) -Carl And you can also make a symlink from Just a note for anyone reading this later: the commands you need were
# log in to annarchy
> ssh people.freedesktop.org
# ...etc... then:
annarchy> git clone --bare -l -s /git/cairo
annarchy> touch cairo/git-daemon-export-ok
# now provide a meaningful description for gitweb
annarchy> echo "A description of the repository" > cairo/description
|
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.