You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-4Lines changed: 3 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,14 +14,13 @@ Embedded Git support for InterSystems platforms, supporting unified source contr
14
14
```
15
15
zpm "install git-source-control"
16
16
```
17
-
To install on an environment without access to the internet, download the tar.gz file from the [releases](https://github.com/intersystems/git-source-control/releases) page. Copy the archive onto a file system the IRIS instance has access to and extract it. Use the package manager to load the release from that directory.
17
+
To install on an environment without access to the internet, download the tar.gz file from the [releases](https://github.com/intersystems/git-source-control/releases) page. Copy it into a directory accessible to the IRIS instance and use a command in the IRIS terminal to install from the tar.gz file.
18
18
```
19
-
tar -xf /path/to/archive/git-source-control-release.tar.gz
2. Configure settings by running the following method and answering the prompts:
23
22
```
24
-
d ##class(SourceControl.Git.API).Configure()
23
+
do ##class(SourceControl.Git.API).Configure()
25
24
```
26
25
This will also allow you to generate an SSH key for use as (e.g.) a deploy key and to initialize or clone a git repo.
27
26
3. If using VSCode: Set up `isfs` server-side editing. First, save your current workspace in which you have the code open. Then, open the `.code-workspace` file generated by VS Code and add the following to the list of folders:
Copy file name to clipboardExpand all lines: csp/gitprojectsettings.csp
+8-1Lines changed: 8 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -120,7 +120,7 @@ body {
120
120
121
121
if ('settings.settingsUIReadOnly) {
122
122
do ##class(SourceControl.Git.Utils).Locked($get(%request.Data("lockNamespace",1)))
123
-
for param="gitBinPath","namespaceTemp","privateKeyFile","pullEventClass","percentClassReplace", "defaultMergeBranch","environmentName","mappingsToken" {
123
+
for param="gitBinPath","namespaceTemp","privateKeyFile","pullEventClass","percentClassReplace", "defaultMergeBranch","environmentName","mappingsToken","sshConfigFile" {
124
124
set $Property(settings,param) = $Get(%request.Data(param,1))
125
125
}
126
126
@@ -395,6 +395,13 @@ body {
395
395
}
396
396
</server>
397
397
398
+
<div class="form-group row mb-3">
399
+
<label for="sshConfigFile" class="offset-sm-1 col-sm-3 col-form-label" data-toggle="tooltip" data-placement="top" title="(Optional) Path to an SSH client configuration file for use with SSH connections to a Git remote">Path to SSH Config File</label>
0 commit comments