Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escaping: Escape characters +-&|!(){}[]^"~*?:\ with \, e.g. \+
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Unanswered
Hi, In Our Use Case, We Use Multiple Github Repo From Our Organization As Dependent Package. The Issue Is That Github Allow Only One Uniq Ssh


So we have 3 python package, store in github.com
On the dev machine, the datascientist (DS) will add the local ssh key to his github account as authorized ssh keys, account level.
With the DS can run git clone git@github.com:org/repo1 then install that python package via pip install -e .
Do that for all 3 python packages, each in its own repo1 , repo2 and repo3 . All 3 can be clone using the same key that the DS added to his account.
The DS run a training, clearml log the "Installed package" as:

[...]
-e 
...
-e 
...
-e 
...

Now we want to reproduce the run inside another dedicated PC, running clearml-agent
This dedicated PC is not own by a single person. We don't want to put the DS personal ssh key in there. Especially, with that key, you can mess-up all repos that the DS have access to.
Ideally, we want to use a SSH Deploy Key that have readonly permission and accessibilty to restricted number of repo. Problem: ssh deploy only allow 1 single repo. We have 3 repos ... which mean that we would need 3 ssh keys ... but so far, I can only see clearml-agent "supporting" single ssh key, which is the default ssh key ...

Or is there a better way to handle this use case ?

  
  
Posted 4 months ago
41 Views
0 Answers
4 months ago
4 months ago