31 lines
653 B
Markdown
31 lines
653 B
Markdown
# How to push GitLab CE master branch to all remotes.
|
|
|
|
Distribution to other repo's is done by the lead developer if there is no rush.
|
|
This happens a few times per workday on average.
|
|
If a GitLab B.V. person wants to do it here are the instructions.
|
|
|
|
## Add this to `.bashrc`
|
|
|
|
```bash
|
|
gpa ()
|
|
{
|
|
git push origin $1 && git push gh $1 && git push public $1
|
|
}
|
|
```
|
|
|
|
## Then add remotes to your local repo
|
|
|
|
```bash
|
|
cd myrepo
|
|
|
|
git remote add origin git@dev.gitlab.org:gitlab/gitlabhq.git
|
|
git remote add gh git@github.com:gitlabhq/gitlabhq.git
|
|
git remote add public git@gitlab.com:gitlab-org/gitlab-ce.git
|
|
```
|
|
|
|
## Push to all remotes
|
|
|
|
```bash
|
|
gpa master
|
|
```
|
|
|