G-Node / gogs

Fork of Gogs (https://github.com/gogs/gogs) "a painless self-hosted Git service" with added features for research data management
https://gin.g-node.org
MIT License
16 stars 15 forks source link

Allow git-annex to recognise repo as an annex-capable remote #22

Open mih opened 6 years ago

mih commented 6 years ago

Its own test fails like this:

$ git annex init --debug       
...
[2018-09-26 11:53:56.198970849] Request {
  host                 = "web.gin.g-node.org"
  port                 = 443
  secure               = True
  requestHeaders       = [("Range","bytes=0-"),("Accept-Encoding","identity")]
  path                 = "/INT/multielectrode_grasp/config"
  queryString          = ""
  method               = "GET"
  proxy                = Nothing
  rawBody              = False
  redirectCount        = 10
  responseTimeout      = ResponseTimeoutDefault
  requestVersion       = HTTP/1.1
}

download failed: Not Found
yarikoptic commented 5 years ago

it would be so lovely if publicly provided data was publicly accessible via git-annex directly, at least for download

achilleas-k commented 5 years ago

Thanks for the comment. We've been making some internal and client-side changes to the whole GIN workflow and infrastructure and I've been meaning to review the these issues. We'd like to open up GIN repositories to make them more accessible and interoperable.

I'll get back with specifics once I start reviewing, but feel free to leave more comments on the kind of availability you'd like to see.

yarikoptic commented 5 years ago

the ultimate use case is just to be able to access data via regular http/https, e.g.

and then datalad users would be able to just datalad install -g https://web.gin.g-node.org/hbridge_oxford/brainwithoutv1