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: content/admin/data-residency/getting-started-with-data-residency-for-github-enterprise-cloud.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -115,7 +115,7 @@ To migrate existing data to your new enterprise on {% data variables.enterprise.
115
115
116
116
Optionally, you can migrate data to {% data variables.enterprise.data_residency_site %} during your trial. However, migrated organizations will count towards the limit of three new organizations during the trial.
117
117
118
-
* If you're migrating from {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_ghe_server %}, Azure DevOps, or Bitbucket Server, you can migrate source code history and metadata with {% data variables.product.prodname_importer_proper_name %}. See [AUTOTITLE](/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/about-github-enterprise-importer).
118
+
* If you're migrating from {% data variables.product.prodname_dotcom_the_website %}, {% data variables.product.prodname_ghe_server %}, Azure DevOps, Bitbucket Server, or GitLab, you can migrate source code history and metadata with {% data variables.product.prodname_importer_proper_name %}. See [AUTOTITLE](/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/about-github-enterprise-importer).
119
119
* For migrations from {% data variables.product.prodname_ghe_server %} 3.17 and later, you can use {% data variables.product.prodname_elm %}. This offers less downtime and better support for complex monorepos. See [AUTOTITLE](/migrations/elm/about-live-migrations).
120
120
* If you're migrating from a different platform, see [AUTOTITLE](/migrations/overview/migration-paths-to-github#migrations-to-ghecom).
Copy file name to clipboardExpand all lines: content/code-security/concepts/vulnerability-reporting-and-management/github-advisory-database.md
+20-13Lines changed: 20 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,17 +41,17 @@ Both of these advisory types are public information about open source packages.
41
41
42
42
Generally, we name our supported ecosystems after the software programming language's associated package registry. We review advisories if they are for a vulnerability in a package that comes from a supported registry.
If you have a suggestion for a new ecosystem we should support, please open an [issue](https://github.com/github/advisory-database/issues) for discussion.
@@ -68,7 +68,13 @@ If you enable {% data variables.product.prodname_dependabot_alerts %} for your r
68
68
69
69
{% data reusables.advisory-database.malware-overview %}
70
70
71
-
{% data variables.product.prodname_dependabot %} doesn't generate alerts when malware is detected as most of the vulnerabilities cannot be resolved by downstream users. You can view malware advisories by searching for `type:malware` in the {% data variables.product.prodname_advisory_database %}.
When malware alerts are enabled, {% data variables.product.prodname_dependabot %} generates an alert when malware is detected. For more information, see [AUTOTITLE](/code-security/how-tos/secure-your-supply-chain/secure-your-dependencies/configure-malware-alerts).
74
+
75
+
{% endif %}
76
+
77
+
You can view malware advisories by searching for `type:malware` in the {% data variables.product.prodname_advisory_database %}.
72
78
73
79
Our malware advisories are mostly about substitution attacks. During this type of attack, an attacker publishes a package to the public registry with the same name as a dependency that users rely on from a third party or private registry, with the hope that the malicious version is consumed. {% data variables.product.prodname_dependabot %} doesn't look at project configurations to determine if the packages are coming from a private registry, so we can't determine whether you're using the malicious version or a non-malicious version that has the same name. Users who have their dependencies appropriately scoped should not be affected by malware.
74
80
@@ -100,6 +106,7 @@ The {% data variables.product.prodname_advisory_database %} supports both CVSS v
100
106
Each security advisory contains information about the vulnerability or malware, which may include the description, severity, affected package, package ecosystem, affected versions and patched versions, impact, and optional information such as references, workarounds, and credits. In addition, advisories from the National Vulnerability Database list contain a link to the CVE record, where you can read more details about the vulnerability, its CVSS scores, and its qualitative severity level. For more information, see the [National Vulnerability Database](https://nvd.nist.gov/) from the National Institute of Standards and Technology.
101
107
102
108
The severity level is one of four possible levels defined in the [Common Vulnerability Scoring System (CVSS), Section 5](https://www.first.org/cvss/specification-document).
109
+
103
110
* Low
104
111
* Medium/Moderate
105
112
* High
@@ -111,7 +118,7 @@ The {% data variables.product.prodname_advisory_database %} uses the CVSS levels
111
118
112
119
### EPSS scores
113
120
114
-
The Exploit Prediction Scoring System, or EPSS, is a system devised by the global Forum of Incident Response and Security Teams (FIRST) for quantifying the likelihood of vulnerability exploit. The model produces a probability score between 0 and 1 (0 and 100%), where the higher the score, the greater the probability that a vulnerability will be exploited. For more information about FIRST, see https://www.first.org/.
121
+
The Exploit Prediction Scoring System, or EPSS, is a system devised by the global Forum of Incident Response and Security Teams (FIRST) for quantifying the likelihood of vulnerability exploit. The model produces a probability score between 0 and 1 (0 and 100%), where the higher the score, the greater the probability that a vulnerability will be exploited. For more information about FIRST, see [https://www.first.org/](https://www.first.org/).
115
122
116
123
The {% data variables.product.prodname_advisory_database %} includes EPSS scores from FIRST for advisories containing CVEs with corresponding EPSS data. {% data variables.product.company_short %} also displays the EPSS score percentile, which is the proportion of all scored vulnerabilities with the same or a lower EPSS score.
Copy file name to clipboardExpand all lines: content/migrations/ado/follow-up-tasks.md
+1-42Lines changed: 1 addition & 42 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,48 +12,7 @@ redirect_from:
12
12
- /migrations/ado/phase-6-follow-up-tasks
13
13
---
14
14
15
-
## Checking the migration status
16
-
17
-
First, check whether your migration succeeded or failed.
18
-
19
-
The way you check the status of your migration depends on how you ran the migration.
20
-
21
-
* If you ran the migration using the {% data variables.product.prodname_cli %}, by default, the process will display whether the migration succeeded or failed once the migration is complete. If the migration failed, you will see the reason for failure.
* If you ran the migration using the {% data variables.product.prodname_cli %} with the optional `--queue-only` argument, the process will exit immediately after queueing the migration, and will not tell you if the migration succeeded or failed. You can check a migration's status using the `wait-for-migration` command, or by reviewing the migration log.
28
-
29
-
## Reviewing the migration log
30
-
31
-
You should review the migration log for each migrated repository. People with read access to a repository can access the migration log for the repository on {% data variables.product.prodname_dotcom %}.
32
-
33
-
1. Navigate to the migrated repository in your destination organization.
34
-
{% data reusables.repositories.sidebar-issues %}
35
-
1. Click the issue with the title "Migration Log."
36
-
37
-
For more information, see [AUTOTITLE](/migrations/using-github-enterprise-importer/completing-your-migration-with-github-enterprise-importer/accessing-your-migration-logs-for-github-enterprise-importer).
38
-
39
-
## Setting repository visibility
40
-
41
-
{% data reusables.enterprise-migration-tool.setting-repository-visibility %}
42
-
43
-
For example, replace YOUR_ORG with your organization name, and the command below will set all of the organization's repositories to internal visibility.
44
-
45
-
```bash copy
46
-
export ORG=YOUR_ORG
47
-
gh repo list "$ORG" --limit 100000 --json name -q '.[].name'| xargs -I{} gh repo edit "$ORG/{}" --visibility internal
48
-
```
49
-
50
-
## Reclaiming mannequins
51
-
52
-
{% data reusables.enterprise-migration-tool.reclaiming-mannequins %}
53
-
54
-
## Configuring IP allow lists
55
-
56
-
If you added the IP ranges for {% data variables.product.prodname_importer_proper_name %} to the IP allow list for your destination organization, you can remove those entries. {% data reusables.enterprise-migration-tool.reenable-idp-ip-restrictions %}
15
+
{% data reusables.enterprise-migration-tool.follow-up-tasks-common %}
Copy file name to clipboardExpand all lines: content/migrations/ado/understand-migrations-from-azure-devops-to-github.md
+1-18Lines changed: 1 addition & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,21 +46,4 @@ If you want to migrate Azure Pipelines to {% data variables.product.prodname_act
46
46
* Attachments on pull requests
47
47
* Branch policies for the repository (user-scoped branch policies and cross-repo branch policies are not included)
48
48
49
-
## Limitations on migrated data
50
-
51
-
There are limits to what {% data variables.product.prodname_importer_proper_name %} can migrate. Some are due to limitations of {% data variables.product.prodname_dotcom %}, while others are limitations of {% data variables.product.prodname_importer_proper_name %} itself.
52
-
53
-
### Limitations of {% data variables.product.prodname_dotcom %}
54
-
55
-
***2 GiB size limit for a single Git commit:** No single commit in your Git repository can be larger than 2 GiB. If any of your commits are larger than 2 GiB, you will need to split the commit into smaller commits that are each 2 GiB or smaller.
56
-
***255 byte limit for Git references:** No single Git reference, commonly known as a "ref", can have a name larger than 255 bytes. Usually, this means that your references cannot be more than 255 characters long, but any non-ASCII characters, such as emojis, may consume more than one byte. If any of your Git references are too large, we'll return a clear error message.
57
-
***100 MiB file size limit:** After you complete your migration, no single file in your Git repository can be larger than 100 MiB. During repository migration this limit is increased to 400 MiB. Consider using {% data variables.large_files.product_name_short %} to store large files.
58
-
59
-
### Limitations of {% data variables.product.prodname_importer_proper_name %}
60
-
61
-
* {% data reusables.enterprise-migration-tool.git-repo-size-limit %}
62
-
***400 MiB file size limit:** When migrating a repository with {% data variables.product.prodname_importer_proper_name %}, no single file in your Git repository can be larger than 400 MiB. Consider using {% data variables.large_files.product_name_short %} for storing large files.
63
-
***{% data variables.large_files.product_name_short %} objects not migrated:** The {% data variables.product.prodname_importer_secondary_name %} can migrate repositories that use {% data variables.large_files.product_name_short %}, but the LFS objects themselves will not be migrated. They can be pushed to your migration destination as a follow-up task after the migration is complete.
64
-
***Delayed code search functionality:** Re-indexing the search index can take a few hours after a repository is migrated, and code searches may return unexpected results until re-indexing is complete.
65
-
***Rulesets configured for your organization can cause migrations to fail:** For example, if you configured a rule that requires email addresses for commit authors to end with `@monalisa.cat`, and the repository you're migrating contains commits that don't comply with this rule, your migration will fail.
66
-
***Mannequin content might not be searchable:** Mannequins are placeholder users to which imported content (such as issues, pull requests, comments, etc.) is associated. When you search for content associated with a mannequin, such as assigned issues, the issues may not be found. Once a mannequin is reclaimed, the content should be found via the new owner.
49
+
{% data reusables.enterprise-migration-tool.migration-data-limitations %}
Copy file name to clipboardExpand all lines: content/migrations/overview/migration-paths-to-github.md
+3-8Lines changed: 3 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -101,10 +101,7 @@ Migrations from {% data variables.product.prodname_dotcom_the_website %} include
101
101
102
102
***Scope:** Source, history, and metadata
103
103
***Tooling:** {% data variables.product.prodname_importer_proper_name %}
104
-
***More information:**[{% data variables.product.prodname_expert_services %}](https://github.com/services/) website
105
-
***Caveats:**
106
-
* If you want to migrate GitLab repositories to GitHub using {% data variables.product.prodname_importer_proper_name %}, please contact our {% data variables.product.prodname_expert_services %} team.
107
-
* {% data reusables.migrations.migration-instructions-for-any-git-repository-to-githubcom %}
Copy file name to clipboardExpand all lines: content/migrations/using-github-enterprise-importer/completing-your-migration-with-github-enterprise-importer/reclaiming-mannequins-for-github-enterprise-importer.md
+41Lines changed: 41 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,6 +38,9 @@ The exact command you need to use depends on which extension of the {% data vari
38
38
*[Reclaiming mannequins with the {% data variables.product.prodname_gei_cli_short %}](#reclaiming-mannequins-with-the-gei-extension)
39
39
*[Reclaiming mannequins with the {% data variables.product.prodname_ado2gh_cli_short %}](#reclaiming-mannequins-with-the-ado2gh-extension)
40
40
*[Reclaiming mannequins with the {% data variables.product.prodname_bbs2gh_cli_short %}](#reclaiming-mannequins-with-the-bbs2gh-extension)
41
+
{%- ifversion fpt or ghec %}
42
+
*[Reclaiming mannequins with the {% data variables.product.prodname_gl2gh_cli_short %}](#reclaiming-mannequins-with-the-gl2gh-extension)
43
+
{%- endif %}
41
44
42
45
#### Reclaiming mannequins with the {% data variables.product.prodname_gei_cli_short %}
43
46
@@ -141,6 +144,44 @@ If your migration source is Bitbucket Server, you can reclaim mannequins with th
141
144
142
145
{% data reusables.enterprise-migration-tool.mannequin-reclaim-must-accept %}
143
146
147
+
{% ifversion fpt or ghec %}
148
+
149
+
#### Reclaiming mannequins with the {% data variables.product.prodname_gl2gh_cli_short %}
150
+
151
+
If your migration source is GitLab, you can reclaim mannequins with the {% data variables.product.prodname_gl2gh_cli %}.
152
+
153
+
* If you don't already have a `GH_PAT` environment variable set for a {% data variables.product.pat_generic %} with access to the destination organization, add `--github-pat TOKEN` to each command below, replacing `TOKEN` with the {% data variables.product.pat_generic %}. For {% data variables.product.pat_generic %} requirements, see [AUTOTITLE](/migrations/using-github-enterprise-importer/migrate-from-gitlab/manage-access).
154
+
* {% data reusables.enterprise-migration-tool.add-target-api-url %}
155
+
156
+
{% data reusables.enterprise-migration-tool.create-csv-mannequins %}
157
+
158
+
* To generate a CSV file with a list of mannequins for an organization, use the `gh gl2gh generate-mannequin-csv` command, replacing DESTINATION with the destination organization and FILENAME with a file name for the resulting CSV file.
159
+
160
+
{% data reusables.enterprise-migration-tool.include-reclaimed %}
0 commit comments