Skip to content

Commit 52704e8

Browse files
authored
Merge pull request #127 from packagist/syncs-from-multiple-integrations
Explain that adding synchronizations from multiple integrations requires all members to connect to all of integrations.
2 parents 806e685 + ab5e4ba commit 52704e8

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

docs/synchronizations-faq.md

+13-3
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,15 @@ or you can enable synchronization for an existing Organization in _Settings_.
2323

2424
![Synchronization](/Resources/public/img/docs/features/Sync-20241218.png)
2525

26+
## Accessing packages from Synchronizations across multiple integrations
27+
28+
Organization members can only access packages from synchronizations with integrations connected to their account.
29+
30+
To make sure members can access the packages from all synchronizations from multiple integrations:
31+
32+
1. All members should go to their User Profile
33+
2. Under "Connected Accounts" connect to each integration that powers the synchronizations they need
34+
2635
## Supported providers
2736

2837
### GitHub
@@ -76,9 +85,10 @@ So keep in mind that if you switch the primary synchronization to a different se
7685
### How to migrate a synchronization from GitHub to Bitbucket?
7786

7887
1. Add a new synchronization with your Bitbucket workspace.
79-
2. Delete the packages that were created by the GitHub synchronization. You can filter by the GitHub synchronization on the package list page and then you can delete the packages from that list.
80-
3. Make sure the new synchronization with your Bitbucket workspace successfully ran. In case the old synchronization was primary, you need to promote the new synchronization to primary. Otherwise you won't be able to delete your old synchronization. Please refer to ["What happens if you promote a synchronization to a primary synchronization?"](#what-happens-if-you-promote-a-synchronization-to-a-primary-synchronization) for more details about promoting a synchronization to primary.
81-
4. Delete the old synchronization from GitHub.
88+
2. Ensure that all members keep the access to the packages by following: ["Accessing packages from Synchronizations across multiple integrations"](#accessing-packages-from-synchronizations-across-multiple-integrations)
89+
3. Delete the packages that were created by the GitHub synchronization. You can filter by the GitHub synchronization on the package list page and then you can delete the packages from that list.
90+
4. Make sure the new synchronization with your Bitbucket workspace successfully ran. In case the old synchronization was primary, you need to promote the new synchronization to primary. Otherwise you won't be able to delete your old synchronization. Please refer to ["What happens if you promote a synchronization to a primary synchronization?"](#what-happens-if-you-promote-a-synchronization-to-a-primary-synchronization) for more details about promoting a synchronization to primary.
91+
5. Delete the old synchronization from GitHub.
8292

8393
You can follow the same steps above in case you want to migrate from Bitbucket to GitLab or the other way around.
8494

0 commit comments

Comments
 (0)