how to get list of GIT repositories in a GitLab Project ?

2019-07-19 Thread Jason Vas Dias
Good day -

  Please could anyone let me know how I can get a list of GIT repository 
URLs
  contained within a GitLab Project .

  My company has many GitLab Projects, which are NOT git repositories 
themselves,
  with many GIT repositories underneath them:

Project / GIT_REPO_1 /
   ...
   / GIT_REPO_N / 

  I've been using the JSON API :
 https://gitlab.com/help/api/README.md

  But the API exposes GIT functionality for GIT repositories, 
  there seems to be no API to list GIT repositories within a
  project. 

  Is there any URL I can use (besides parsing the HTML output
  from the project web-page) that will render the list of GIT repositories,
  including those within non-GIT-repo sub-projects,
  contained within a project that is not itself a GIT repo ?

  Or is there any URL to download a whole project and all its
  contained GIT repos ?

Thanks & Best Regards,
Jason

-- 
You received this message because you are subscribed to the Google Groups 
"GitLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to gitlabhq+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/gitlabhq/201bcaca-bb82-4649-a681-5ff997c4a11a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


RE: how to get list of GIT repositories in a GitLab Project ?

2019-07-19 Thread 'Edward Ned Harvey (gitlab)' via GitLab
Are you talking about groups? Because as far as I know, every project has a 
one-to-one correspondence with a git repository. There is one repo for the 
actual project files, and another for the wiki documentation, and that's it. No 
more, no less. If you want the URLs that you could "git clone," you get the 
project ("get single 
project") and 
look at ssh_url_to_repo and http_url_to_repo.

So it doesn't make sense to me, to say you have many projects which are not 
repos, or looking for a list of URL's within a project.

Maybe you're using the word "project" when you mean "group." If that's the 
case, you can get a list of projects that are in the group via 
https://docs.gitlab.com/ce/user/group/, and then for each project follow the 
above to get their git url's.

HTH



From: gitlabhq@googlegroups.com  On Behalf Of Jason 
Vas Dias
Sent: Friday, July 19, 2019 4:57 AM
To: GitLab 
Subject: how to get list of GIT repositories in a GitLab Project ?

Good day -

  Please could anyone let me know how I can get a list of GIT repository URLs
  contained within a GitLab Project .

  My company has many GitLab Projects, which are NOT git repositories 
themselves,
  with many GIT repositories underneath them:

Project / GIT_REPO_1 /
   ...
   / GIT_REPO_N /

  I've been using the JSON API :
 https://gitlab.com/help/api/README.md

  But the API exposes GIT functionality for GIT repositories,
  there seems to be no API to list GIT repositories within a
  project.

  Is there any URL I can use (besides parsing the HTML output
  from the project web-page) that will render the list of GIT repositories,
  including those within non-GIT-repo sub-projects,
  contained within a project that is not itself a GIT repo ?

  Or is there any URL to download a whole project and all its
  contained GIT repos ?

Thanks & Best Regards,
Jason

--
You received this message because you are subscribed to the Google Groups 
"GitLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
gitlabhq+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/gitlabhq/201bcaca-bb82-4649-a681-5ff997c4a11a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"GitLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to gitlabhq+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/gitlabhq/BN3PR04MB2209C8CAF0FAFC0DD4AE7654A3CB0%40BN3PR04MB2209.namprd04.prod.outlook.com.
For more options, visit https://groups.google.com/d/optout.