[Bioc-devel] stuck in setting up Bioconductor GitHub
Dan Tenenbaum
dtenenba at fredhutch.org
Tue Nov 15 15:58:06 CET 2016
Did you fork the repository first?
----- Original Message -----
> From: "Leif Väremo" <leif.varemo at chalmers.se>
> To: "bioc-devel" <bioc-devel at r-project.org>
> Sent: Tuesday, November 15, 2016 1:50:37 AM
> Subject: [Bioc-devel] stuck in setting up Bioconductor GitHub
> Hi,
>
> I am trying to setup up my pre-existing Bioconductor package piano in GitHub. I
> am following the steps listed on the Bioconductor website:
>
>
> 1. git clone https://github.com/USER/REPO to clone the repository to your
> machine.
> 2. cd REPO to switch to the REPO directory.
> 3. bash /path/to/update_remotes.sh to setup the git remotes.
> 4. Commit to git and push to GitHub as you normally would.
> 5. Each time you want to push git commits to svn:
> * git checkout devel to switch to the devel branch. (use release-X.X for
> release branches)
> * git svn rebase to get the latest SVN changes.
> * git merge master --log to merge your changes from the master branch or skip
> this step and work directly on the current branch.
> * git svn dcommit --add-author-from to sync and commit your changes to svn.
> You may be prompted here for your SVN username and password.
>
> After step 3, I have a local devel branch that does not yet exist in my remote
> (which would be my own fork of the Bioconductor-mirror).
> My interpretation of step 4 is that I can work on any local branch, say devel or
> release-3.4, and then commit+push those changes to GitHub. However, when I try
> to push (either from the devel branch or a release branch) I get this:
>
> remote: Permission to Bioconductor-mirror/piano.git denied to varemo.
> fatal: unable to access 'https://github.com/Bioconductor-mirror/piano.git/': The
> requested URL returned error: 403
>
> So it seems like it is trying to push to Bioconductor-mirror/piano.git whereas I
> would like to push to varemo/piano.git, right?
>
> I assumed it was intended like this at least. So when I would be happy with my
> changes, e.g. updates to the local devel branch and in sync with the devel
> branch on varemo/piano.git, then I would move on and go through step 5 to push
> my edits to svn. But maybe I am missing something here?
>
> As a side note: I am able to edit the local master branch and push that to
> GitHub, i.e. the master on varemo/piano.git. Is the idea that one should only
> work on master, and just use the other branches when doing step 5?
>
> Would be grateful if anyone could clarify the system for me.
>
> Thanks
>
> /Leif Väremo
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> Bioc-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel
More information about the Bioc-devel
mailing list