I'm setting up a remote repo to aggregate some development which spans multiple git trees. So I have a bare repo setup using gitosis that I can happily commit to. I've added the entries directly to the config on the server... -sh-3.2$ ls branches config description git-daemon-export-ok HEAD hooks info objects refs -sh-3.2$ cat config [core] repositoryformatversion = 0 filemode = true bare = true [remote "drbd-8.2"] url = git://git.drbd.org/drbd-8.2.git fetch = +refs/heads/*:refs/remotes/drbd-8.2/* but when I clone the repo, the remote doesn't show up. What am I doing wrong? I can easily add the remotes in my local copy and work with the product. The problem is that we're tracking this upstream project and need to manage multiple versions of it to serve past releases. So in my case the branches will directly track the upstream development + any changes we need and then be merged into master. For example in my local clone. [remote "drbd-8.2"] url = git://git.drbd.org/drbd-8.2.git fetch = +refs/heads/*:refs/remotes/drbd-8.2/* [branch "drbd-8.2.7-merge-branch"] remote = drbd-8.2 merge = refs/heads/master Now if I push this drbd-8.2.7-merge-branch to the central repo, the next guy won't know for sure what this was tracking. I also don't want to have to 'add remote ...' every time I clone a new copy. Thanks. Peter -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html