* Introduction and Request for HTTP Git Access @ 2010-11-09 16:31 Ryan_D_Phillips 2010-11-09 17:02 ` Denys Dmytriyenko 2010-11-09 18:05 ` Scott Garman 0 siblings, 2 replies; 10+ messages in thread From: Ryan_D_Phillips @ 2010-11-09 16:31 UTC (permalink / raw) To: poky Good Day! My name is Ryan Phillips (irc: rphillips), a former Gentoo Linux Developer, currently a software developer architecting an embedded firmware solution on OE for my employer. With the release of Yocto, we are extremely interested in trying it out and possibly contributing to the project. My cohort working with me is Sean Hudson (irc: darknighte), and is someone who you may see contributions from as well. A major stumbling block we must work around is the restrictive firewall and git checkouts. We have found out the git-http-backend works extremely well, and are requesting this support on git.pokylinux.org. We suspect other people within larger corporations would have a similar problem, and by adding this support would help the community at large. I can help out in any way possible. Regards, Ryan Phillips ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Introduction and Request for HTTP Git Access 2010-11-09 16:31 Introduction and Request for HTTP Git Access Ryan_D_Phillips @ 2010-11-09 17:02 ` Denys Dmytriyenko 2010-11-09 17:22 ` Darren Hart 2010-11-09 18:05 ` Scott Garman 1 sibling, 1 reply; 10+ messages in thread From: Denys Dmytriyenko @ 2010-11-09 17:02 UTC (permalink / raw) To: Ryan_D_Phillips; +Cc: poky On Tue, Nov 09, 2010 at 10:31:37AM -0600, Ryan_D_Phillips@Dell.com wrote: > Good Day! > > My name is Ryan Phillips (irc: rphillips), a former Gentoo Linux Developer, > currently a software developer architecting an embedded firmware solution on > OE for my employer. With the release of Yocto, we are extremely interested > in trying it out and possibly contributing to the project. My cohort working > with me is Sean Hudson (irc: darknighte), and is someone who you may see > contributions from as well. > > A major stumbling block we must work around is the restrictive firewall and > git checkouts. We have found out the git-http-backend works extremely well, > and are requesting this support on git.pokylinux.org. We suspect other > people within larger corporations would have a similar problem, and by > adding this support would help the community at large. Ryan, It's nice to see another Gentooist! Have you looked at core.gitProxy setting or GIT_PROXY_COMMAND environment in git-config(1)? People behind strict firewalls been using that for years to tunnel their git access through proxies. Used together with things like netcat, socat or corkscrew work miracles even with HTTP-only proxies! -- Denys ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Introduction and Request for HTTP Git Access 2010-11-09 17:02 ` Denys Dmytriyenko @ 2010-11-09 17:22 ` Darren Hart 2010-11-09 17:34 ` Ryan D Phillips 0 siblings, 1 reply; 10+ messages in thread From: Darren Hart @ 2010-11-09 17:22 UTC (permalink / raw) To: Denys Dmytriyenko; +Cc: poky On 11/09/2010 09:02 AM, Denys Dmytriyenko wrote: > On Tue, Nov 09, 2010 at 10:31:37AM -0600, Ryan_D_Phillips@Dell.com wrote: >> Good Day! >> >> My name is Ryan Phillips (irc: rphillips), a former Gentoo Linux Developer, >> currently a software developer architecting an embedded firmware solution on >> OE for my employer. With the release of Yocto, we are extremely interested >> in trying it out and possibly contributing to the project. My cohort working >> with me is Sean Hudson (irc: darknighte), and is someone who you may see >> contributions from as well. >> >> A major stumbling block we must work around is the restrictive firewall and >> git checkouts. We have found out the git-http-backend works extremely well, >> and are requesting this support on git.pokylinux.org. We suspect other >> people within larger corporations would have a similar problem, and by >> adding this support would help the community at large. > > Ryan, > > It's nice to see another Gentooist! > > Have you looked at core.gitProxy setting or GIT_PROXY_COMMAND environment in > git-config(1)? People behind strict firewalls been using that for years to > tunnel their git access through proxies. Used together with things like > netcat, socat or corkscrew work miracles even with HTTP-only proxies! It is certainly sub-ideal (but so is git over http), but it should provide the functionality you need. Please give the above a shot and if for some reason it is insufficient, please let us know. -- Darren Hart Yocto Linux Kernel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Introduction and Request for HTTP Git Access 2010-11-09 17:22 ` Darren Hart @ 2010-11-09 17:34 ` Ryan D Phillips 2010-11-09 18:06 ` Denys Dmytriyenko 0 siblings, 1 reply; 10+ messages in thread From: Ryan D Phillips @ 2010-11-09 17:34 UTC (permalink / raw) To: Darren Hart; +Cc: poky@yoctoproject.org On 11/9/2010 11:22 AM, Darren Hart wrote: > On 11/09/2010 09:02 AM, Denys Dmytriyenko wrote: >> On Tue, Nov 09, 2010 at 10:31:37AM -0600, Ryan_D_Phillips@Dell.com wrote: >>> Good Day! >>> >>> My name is Ryan Phillips (irc: rphillips), a former Gentoo Linux Developer, >>> currently a software developer architecting an embedded firmware solution on >>> OE for my employer. With the release of Yocto, we are extremely interested >>> in trying it out and possibly contributing to the project. My cohort working >>> with me is Sean Hudson (irc: darknighte), and is someone who you may see >>> contributions from as well. >>> >>> A major stumbling block we must work around is the restrictive firewall and >>> git checkouts. We have found out the git-http-backend works extremely well, >>> and are requesting this support on git.pokylinux.org. We suspect other >>> people within larger corporations would have a similar problem, and by >>> adding this support would help the community at large. >> >> Ryan, >> >> It's nice to see another Gentooist! >> >> Have you looked at core.gitProxy setting or GIT_PROXY_COMMAND environment in >> git-config(1)? People behind strict firewalls been using that for years to >> tunnel their git access through proxies. Used together with things like >> netcat, socat or corkscrew work miracles even with HTTP-only proxies! > > It is certainly sub-ideal (but so is git over http), but it should > provide the functionality you need. Please give the above a shot and if > for some reason it is insufficient, please let us know. > I don't understand the comment that git over http is sub-ideal (see github using https for git by default), but the issue we have is the proxy server restricts outbound ports to 80 and 443, and doesn't allow CONNECT. Regards, Ryan ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Introduction and Request for HTTP Git Access 2010-11-09 17:34 ` Ryan D Phillips @ 2010-11-09 18:06 ` Denys Dmytriyenko 2010-11-09 18:35 ` Darren Hart 0 siblings, 1 reply; 10+ messages in thread From: Denys Dmytriyenko @ 2010-11-09 18:06 UTC (permalink / raw) To: Ryan D Phillips; +Cc: poky@yoctoproject.org On Tue, Nov 09, 2010 at 11:34:48AM -0600, Ryan D Phillips wrote: > On 11/9/2010 11:22 AM, Darren Hart wrote: >> On 11/09/2010 09:02 AM, Denys Dmytriyenko wrote: >>> On Tue, Nov 09, 2010 at 10:31:37AM -0600, Ryan_D_Phillips@Dell.com wrote: >>>> Good Day! >>>> >>>> My name is Ryan Phillips (irc: rphillips), a former Gentoo Linux >>>> Developer, >>>> currently a software developer architecting an embedded firmware >>>> solution on >>>> OE for my employer. With the release of Yocto, we are extremely >>>> interested >>>> in trying it out and possibly contributing to the project. My cohort >>>> working >>>> with me is Sean Hudson (irc: darknighte), and is someone who you may see >>>> contributions from as well. >>>> >>>> A major stumbling block we must work around is the restrictive firewall >>>> and >>>> git checkouts. We have found out the git-http-backend works extremely >>>> well, >>>> and are requesting this support on git.pokylinux.org. We suspect other >>>> people within larger corporations would have a similar problem, and by >>>> adding this support would help the community at large. >>> >>> Ryan, >>> >>> It's nice to see another Gentooist! >>> >>> Have you looked at core.gitProxy setting or GIT_PROXY_COMMAND environment >>> in >>> git-config(1)? People behind strict firewalls been using that for years >>> to >>> tunnel their git access through proxies. Used together with things like >>> netcat, socat or corkscrew work miracles even with HTTP-only proxies! >> >> It is certainly sub-ideal (but so is git over http), but it should >> provide the functionality you need. Please give the above a shot and if >> for some reason it is insufficient, please let us know. >> > > I don't understand the comment that git over http is sub-ideal (see github > using https for git by default), but the issue we have is the proxy server > restricts outbound ports to 80 and 443, and doesn't allow CONNECT. git-over-http used to be sub-ideal until version 1.6.6 of git, as it only provided "dumb" read-only access. Now, with git-http-backend(1) there is a "smart" transport available, which can also handle pushing over https... http://www.kernel.org/pub/software/scm/git/docs/git-http-backend.html http://progit.org/2010/03/04/smart-http.html -- Denys ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Introduction and Request for HTTP Git Access 2010-11-09 18:06 ` Denys Dmytriyenko @ 2010-11-09 18:35 ` Darren Hart 0 siblings, 0 replies; 10+ messages in thread From: Darren Hart @ 2010-11-09 18:35 UTC (permalink / raw) To: Denys Dmytriyenko; +Cc: poky@yoctoproject.org On 11/09/2010 10:06 AM, Denys Dmytriyenko wrote: > On Tue, Nov 09, 2010 at 11:34:48AM -0600, Ryan D Phillips wrote: >> On 11/9/2010 11:22 AM, Darren Hart wrote: >>> On 11/09/2010 09:02 AM, Denys Dmytriyenko wrote: >>>> On Tue, Nov 09, 2010 at 10:31:37AM -0600, Ryan_D_Phillips@Dell.com wrote: >>>>> Good Day! >>>>> >>>>> My name is Ryan Phillips (irc: rphillips), a former Gentoo Linux >>>>> Developer, >>>>> currently a software developer architecting an embedded firmware >>>>> solution on >>>>> OE for my employer. With the release of Yocto, we are extremely >>>>> interested >>>>> in trying it out and possibly contributing to the project. My cohort >>>>> working >>>>> with me is Sean Hudson (irc: darknighte), and is someone who you may see >>>>> contributions from as well. >>>>> >>>>> A major stumbling block we must work around is the restrictive firewall >>>>> and >>>>> git checkouts. We have found out the git-http-backend works extremely >>>>> well, >>>>> and are requesting this support on git.pokylinux.org. We suspect other >>>>> people within larger corporations would have a similar problem, and by >>>>> adding this support would help the community at large. >>>> >>>> Ryan, >>>> >>>> It's nice to see another Gentooist! >>>> >>>> Have you looked at core.gitProxy setting or GIT_PROXY_COMMAND environment >>>> in >>>> git-config(1)? People behind strict firewalls been using that for years >>>> to >>>> tunnel their git access through proxies. Used together with things like >>>> netcat, socat or corkscrew work miracles even with HTTP-only proxies! >>> >>> It is certainly sub-ideal (but so is git over http), but it should >>> provide the functionality you need. Please give the above a shot and if >>> for some reason it is insufficient, please let us know. >>> >> >> I don't understand the comment that git over http is sub-ideal (see github >> using https for git by default), but the issue we have is the proxy server >> restricts outbound ports to 80 and 443, and doesn't allow CONNECT. > > git-over-http used to be sub-ideal until version 1.6.6 of git, as it only > provided "dumb" read-only access. Now, with git-http-backend(1) there is a > "smart" transport available, which can also handle pushing over https... > > http://www.kernel.org/pub/software/scm/git/docs/git-http-backend.html > http://progit.org/2010/03/04/smart-http.html Aha, I didn't realize that. My concern would be how that would tie in with the ssh key based user auth we currently use. I'll have to leave that to Richard or perhaps someone else that knows the backend setup better than I do. -- Darren Hart Embedded Linux Kernel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Introduction and Request for HTTP Git Access 2010-11-09 16:31 Introduction and Request for HTTP Git Access Ryan_D_Phillips 2010-11-09 17:02 ` Denys Dmytriyenko @ 2010-11-09 18:05 ` Scott Garman 2010-11-09 18:31 ` Denys Dmytriyenko 1 sibling, 1 reply; 10+ messages in thread From: Scott Garman @ 2010-11-09 18:05 UTC (permalink / raw) To: poky On 11/09/2010 08:31 AM, Ryan_D_Phillips@Dell.com wrote: > Good Day! > > My name is Ryan Phillips (irc: rphillips), a former Gentoo Linux > Developer, currently a software developer architecting an embedded > firmware solution on OE for my employer. With the release of Yocto, > we are extremely interested in trying it out and possibly > contributing to the project. My cohort working with me is Sean Hudson > (irc: darknighte), and is someone who you may see contributions from > as well. > > A major stumbling block we must work around is the restrictive > firewall and git checkouts. We have found out the git-http-backend > works extremely well, and are requesting this support on > git.pokylinux.org. We suspect other people within larger corporations > would have a similar problem, and by adding this support would help > the community at large. > > I can help out in any way possible. Hi Ryan, I just added a page to our wiki that details instructions for getting up and running with Poky behind a SOCKS proxy server: https://wiki.yoctoproject.org/wiki/Working_Behind_a_Network_Proxy Scott Garman ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Introduction and Request for HTTP Git Access 2010-11-09 18:05 ` Scott Garman @ 2010-11-09 18:31 ` Denys Dmytriyenko 2010-11-09 21:46 ` Ryan D Phillips 0 siblings, 1 reply; 10+ messages in thread From: Denys Dmytriyenko @ 2010-11-09 18:31 UTC (permalink / raw) To: Scott Garman; +Cc: poky On Tue, Nov 09, 2010 at 10:05:29AM -0800, Scott Garman wrote: > On 11/09/2010 08:31 AM, Ryan_D_Phillips@Dell.com wrote: >> Good Day! >> >> My name is Ryan Phillips (irc: rphillips), a former Gentoo Linux >> Developer, currently a software developer architecting an embedded >> firmware solution on OE for my employer. With the release of Yocto, >> we are extremely interested in trying it out and possibly >> contributing to the project. My cohort working with me is Sean Hudson >> (irc: darknighte), and is someone who you may see contributions from >> as well. >> >> A major stumbling block we must work around is the restrictive >> firewall and git checkouts. We have found out the git-http-backend >> works extremely well, and are requesting this support on >> git.pokylinux.org. We suspect other people within larger corporations >> would have a similar problem, and by adding this support would help >> the community at large. >> >> I can help out in any way possible. > > Hi Ryan, > > I just added a page to our wiki that details instructions for getting up > and running with Poky behind a SOCKS proxy server: > > https://wiki.yoctoproject.org/wiki/Working_Behind_a_Network_Proxy Hmm, quite interesting. Looks like Richard finally saw the light at the end of the tunnel, so to speak, :) and you guys started using standard environment variables - http_proxy, ftp_proxy, no_proxy and GIT_PROXY_COMMAND, passing them through bitbake to the external fetchers. At least it appears this way from reading the above Wiki instructions... As we have almost the same exact instructions to work inside TI. 2 years ago I tried convincing Richard to switch from non-standard HTTP_PROXY* and FTP_PROXY* bitbake variables to the standard ones, but wasn't successful[1]. So I had to fork bitbake and make the changes myself for our Arago Project, rebasing them later against the final 1.8.18 version of bitbake[2]. Richard, that's what I mentioned during OEDEM couple weeks ago. I was going to squash my changes, rebase them against 1.10 or master and post them to the bitbake mailing list... [1] http://thread.gmane.org/gmane.comp.handhelds.openembedded/19716 [2] http://arago-project.org/git/?p=arago-bitbake.git;a=summary -- Denys ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Introduction and Request for HTTP Git Access 2010-11-09 18:31 ` Denys Dmytriyenko @ 2010-11-09 21:46 ` Ryan D Phillips 2010-11-10 0:10 ` Richard Purdie 0 siblings, 1 reply; 10+ messages in thread From: Ryan D Phillips @ 2010-11-09 21:46 UTC (permalink / raw) To: Denys Dmytriyenko; +Cc: poky@yoctoproject.org On 11/9/2010 12:31 PM, Denys Dmytriyenko wrote: > On Tue, Nov 09, 2010 at 10:05:29AM -0800, Scott Garman wrote: >> On 11/09/2010 08:31 AM, Ryan_D_Phillips@Dell.com wrote: >>> Good Day! >>> >>> My name is Ryan Phillips (irc: rphillips), a former Gentoo Linux >>> Developer, currently a software developer architecting an embedded >>> firmware solution on OE for my employer. With the release of Yocto, >>> we are extremely interested in trying it out and possibly >>> contributing to the project. My cohort working with me is Sean Hudson >>> (irc: darknighte), and is someone who you may see contributions from >>> as well. >>> >>> A major stumbling block we must work around is the restrictive >>> firewall and git checkouts. We have found out the git-http-backend >>> works extremely well, and are requesting this support on >>> git.pokylinux.org. We suspect other people within larger corporations >>> would have a similar problem, and by adding this support would help >>> the community at large. >>> > Hmm. I didn't mean to start a firestorm. Read only git-http-backend access is something that we would find useful. As an alternative, we can create repo.or.cz mirrors, but I'm not all that keen on this. -ryan ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Introduction and Request for HTTP Git Access 2010-11-09 21:46 ` Ryan D Phillips @ 2010-11-10 0:10 ` Richard Purdie 0 siblings, 0 replies; 10+ messages in thread From: Richard Purdie @ 2010-11-10 0:10 UTC (permalink / raw) To: Ryan D Phillips; +Cc: poky@yoctoproject.org On Tue, 2010-11-09 at 15:46 -0600, Ryan D Phillips wrote: > On 11/9/2010 12:31 PM, Denys Dmytriyenko wrote: > > On Tue, Nov 09, 2010 at 10:05:29AM -0800, Scott Garman wrote: > >> On 11/09/2010 08:31 AM, Ryan_D_Phillips@Dell.com wrote: > >>> Good Day! > >>> > >>> My name is Ryan Phillips (irc: rphillips), a former Gentoo Linux > >>> Developer, currently a software developer architecting an embedded > >>> firmware solution on OE for my employer. With the release of Yocto, > >>> we are extremely interested in trying it out and possibly > >>> contributing to the project. My cohort working with me is Sean Hudson > >>> (irc: darknighte), and is someone who you may see contributions from > >>> as well. > >>> > >>> A major stumbling block we must work around is the restrictive > >>> firewall and git checkouts. We have found out the git-http-backend > >>> works extremely well, and are requesting this support on > >>> git.pokylinux.org. We suspect other people within larger corporations > >>> would have a similar problem, and by adding this support would help > >>> the community at large. > >>> > > > > Hmm. I didn't mean to start a firestorm. Read only git-http-backend > access is something that we would find useful. As an alternative, we can > create repo.or.cz mirrors, but I'm not all that keen on this. I'm travelling at the moment so I'll just keep this brief. I'm more than happy to try and find a way to share git.yoctoproject.org over http for cloning, that shouldn't be too hard. I'll see if I can get something working next week although I'm meant to be taking some vacation too. For push access over https, that is a lot more difficult as it is unlikely to integrate well with our access control system. I'd need to do more reading before I could really comment on that. It appears changes in git support it better at least. Cheers, Richard ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2010-11-10 0:36 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-11-09 16:31 Introduction and Request for HTTP Git Access Ryan_D_Phillips 2010-11-09 17:02 ` Denys Dmytriyenko 2010-11-09 17:22 ` Darren Hart 2010-11-09 17:34 ` Ryan D Phillips 2010-11-09 18:06 ` Denys Dmytriyenko 2010-11-09 18:35 ` Darren Hart 2010-11-09 18:05 ` Scott Garman 2010-11-09 18:31 ` Denys Dmytriyenko 2010-11-09 21:46 ` Ryan D Phillips 2010-11-10 0:10 ` Richard Purdie
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.