@@ -73,34 +73,32 @@ repository added to helm by "helm add repo". Version matching is also supported
73
73
for this case.
74
74
75
75
A repository can be defined as a git URL. The path must start with a prefix of
76
- "git:// " followed by a valid git repository URL.
76
+ "git+ " followed by a valid git repository URL.
77
77
78
78
# Chart.yaml
79
79
dependencies:
80
80
- name: helm-chart
81
81
version: "main"
82
- repository: "git:// https://github.com/helm/helm-chart.git"
82
+ repository: "git+ https://github.com/helm/helm-chart.git"
83
83
84
84
The 'repository' can be the https or ssh URL that you would use to clone a git
85
85
repo or add as a git remote, prefixed with 'git:'.
86
- For example 'git://[email protected] :helm/helm-chart.git' or
87
- 'git:// https://github.com/helm/helm-chart.git'
86
+ For example 'git+ssh ://[email protected] :helm/helm-chart.git' or
87
+ 'git+ https://github.com/helm/helm-chart.git'
88
88
89
- When using a 'git://' repository, the 'version' must be a valid semantic tag or branch
90
- name for the git repo. For example 'master '.
89
+ When using a 'git://' repository, the 'version' must be a valid semantic tag
90
+ or branch name for the git repo, for example 'main '.
91
91
92
92
Limitations when working with git repositories:
93
93
* Helm will use the 'git' executable on your system to retrieve information
94
94
about the repo. The 'git' command must be properly configured and available
95
95
on the PATH.
96
96
* When specifying a private repo, if git tries to query the user for
97
- username/passowrd for an HTTPS url, or for a certificate password for an SSH
98
- url, it may cause Helm to hang. Input is not forwarded to the child git
99
- process, so it will not be able to receive user input. For private repos
100
- it is recommended to use an SSH git url, and have your git client configured
101
- with an SSH cert that does not require a password.
102
- * The helm chart and 'Chart.yaml' must be in the root of the git repo.
103
- The chart cannot be loaded from a subdirectory.
97
+ username/password for an HTTPS URL, or for a certificate password for an SSH
98
+ URL, it may cause Helm to hang. Input is not forwarded to the child git
99
+ process, so it will not be able to receive user input. Authentication can be
100
+ configured by using a git credentials helper which can read the credentials
101
+ from enviromnent, from operating system keychain, etc.
104
102
`
105
103
106
104
const dependencyListDesc = `
0 commit comments