«Migration to GitLab»: الفرق بين المراجعتين
من ويكي عربآيز
ط (minor changes) |
ط |
||
سطر 1: | سطر 1: | ||
We have recently finished moving Arabeyes self-hosted Git repositories to gitlab.com to reduce the load on the server. |
We have recently finished moving Arabeyes self-hosted Git repositories to gitlab.com to reduce the load on the server. |
||
− | + | Arabeyes repository groups can be browsed [https://gitlab.com/explore/groups?sort=&search=arabeyes here]. |
|
+ | |||
+ | There are five repostiory groups: |
||
+ | |||
+ | * '''[https://gitlab.com/arabeyes-art arabeyes-art]:''' Arabeyes.org's Art Project Repositories |
||
+ | * '''[https://gitlab.com/arabeyes-general arabeyes-general]:''' Arabeyes.org's General Project Repositories |
||
+ | * '''[https://gitlab.com/arabeyes-i18n arabeyes-i18n]:''' Arabeyes.org's Internationalization Project Repositories |
||
+ | * '''[https://gitlab.com/arabeyes-dev arabeyes-dev]:''' Arabeyes.org's Development Project Repositories |
||
+ | * '''[https://gitlab.com/arabeyes-github arabeyes-github]:''' Arabeyes.org's Github-Mirroring Repositories |
||
Users who had previous clones before January 10th may need to re-clone because user emails were added to the author history at that date. |
Users who had previous clones before January 10th may need to re-clone because user emails were added to the author history at that date. |
||
− | + | Users who cloned after January 10th can update their clone to the right repository by using ''git remote''. |
|
For example, the following command changes the remote URL for the arabeyes-general/wiki repository: |
For example, the following command changes the remote URL for the arabeyes-general/wiki repository: |
||
سطر 15: | سطر 23: | ||
== Todo == |
== Todo == |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
+ | * Uninstall GitLab instance |
||
⚫ | |||
⚫ | |||
== People involved == |
== People involved == |
نسخة 08:09، 21 فبراير 2017
We have recently finished moving Arabeyes self-hosted Git repositories to gitlab.com to reduce the load on the server.
Arabeyes repository groups can be browsed here.
There are five repostiory groups:
- arabeyes-art: Arabeyes.org's Art Project Repositories
- arabeyes-general: Arabeyes.org's General Project Repositories
- arabeyes-i18n: Arabeyes.org's Internationalization Project Repositories
- arabeyes-dev: Arabeyes.org's Development Project Repositories
- arabeyes-github: Arabeyes.org's Github-Mirroring Repositories
Users who had previous clones before January 10th may need to re-clone because user emails were added to the author history at that date.
Users who cloned after January 10th can update their clone to the right repository by using git remote.
For example, the following command changes the remote URL for the arabeyes-general/wiki repository:
git remote set-url origin https://gitlab.com/arabeyes-general/wiki.git
in case of password authentication over HTTPS, or
git remote set-url origin git@gitlab.com:arabeyes-general/wiki.git
in case of SSH key authentication.
Todo
-
Redirect git.arabeyes.org to gitlab.com -
Use different icons for the repositories - Uninstall GitLab instance
- Add past users with proper privileges