![](/img/trans.png)
[英]Which is the smarter git protocol, ssh or git(over ssh) or https protocol?
[英]Git submodules best practice - always use ssh protocol over https?
我在很多使用子模塊的項目上工作,其中一些項目使用https和ssh協議的組合添加到它們的父目錄中,就好像哪個不重要。 SSH協議具有使用ssh密鑰的優點,但需要用戶首先設置這些密鑰 。
我想制定團隊策略:所有項目都應該在子模塊中使用GitHub的git用戶和ssh協議 。 該政策的利弊是什么?
優點:
缺點:
%HOME%\\.ssh
) %HOME%\\.ssh\\config
文件中管理(並且url必須反映出來) 我更喜歡在GitHub帳戶上激活2FA ,並且只使用個人訪問令牌,也可以撤銷,但可以使用https url作為經典的用戶名/密碼方式( 可以緩存 )。
在這兩種情況下, 用戶都需要作為協作者添加到GitHub倉庫 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.