Łukasz Lew
Łukasz Lew

Reputation: 50298

Preserve git remotes

I have fixed network of git remotes and I would like them to be attached to repository. Unfortunately git-clone doesn't clone remotes. Is there a way around it?

Upvotes: 9

Views: 855

Answers (4)

JuanPablo
JuanPablo

Reputation: 24774

I begin this command

https://github.com/juanpabloaj/git-remote-init

for save the remotes in a .gitremotes file

Upvotes: 5

Pat Notz
Pat Notz

Reputation: 214316

You could define them in your global config file ~/.gitconfig instead of your project's .git/config. Be careful though... if you run git remote update in a project it will pull down all remotes, even for repositories completely unrelated to the one you're working on.

Upvotes: 1

che
che

Reputation: 12263

Remotes are saved in .git/config file of a repo, you can extract your favorites and append them on every clone.

Upvotes: 2

August Lilleaas
August Lilleaas

Reputation: 54593

There is no way to do this with git, as far as I know.

Telling users to run scripts post-clone is what people tend to do. If it's a ruby project, you probably have rake, for example, so you could have a rake post_install task.

Upvotes: 2

Related Questions