簡體   English   中英

鏡像配置文件活動以及鏡像存儲庫從 GitLab 到 GitHub

[英]Mirror profile activity along with the mirrored repository from GitLab to GitHub

我有以下情況:

  • 我在 GitLab 中有一個存儲庫,我將其設置為以相同的名稱鏡像到 GitHub;
  • 我是兩個回購協議(原始的和鏡像的)的所有者;
  • 當我提交到 GitLab 時,所有更改都會通過個人訪問令牌自動推送到 GitHub 鏡像中;
  • 我的個人資料活動在 GitLab 上更新,但是在 GitHub 上沒有任何變化。

懷疑的原因之一是我的 GitLab 和 GitHub 帳戶都使用私人電子郵件,這意味着 GitHub 無法識別提交的作者實際上是我並且不會更新我的個人資料活動。

我想到的另一個可能的原因是個人訪問令牌的權限。 除了“回購”權限外,我還授予了“用戶”權限,以獲取對 email 數據的 r/o 訪問權限。 但是在進行測試提交之后,這似乎沒有用。

我目前正在嘗試將我的 GitLab 和 GitHub 帳戶同步到一個 email 地址。 我不喜歡這個選項,因為我覺得使用私人地址很舒服。 而且我也覺得我可能會在這里走錯方向。

因此,如果您對如何執行此操作有任何想法 - 如果您分享您的知識,我將不勝感激!

好的,我自己找到了解決方案。

基本上,正如我所懷疑的(但沒有先檢查),GitLab 和 GitHub 帳戶必須鏈接到相同的公共 email 地址

另外,我剛剛發現GitHub有一個關於注冊貢獻的有趣政策: https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-github-profile/managing -contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile#commits

在我的例子中,我提交給了非默認分支,所以我所做的貢獻顯示在 GitLab 上,但沒有顯示在 GitHub 上。

無論如何,我希望這對將來的人有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM