0

I was wondering what is the safest way to use services like Github and Bitbucket. What are the differences between use HTTPS and use SSH?

Will it change how the repositories are invoked? I meant, I have seen commands like:

git clone git@github.com:nsf/godit.git

and

git clone https://github.com/nsf/godit.git

I'd like avoid problems like this:

Troubleshooting git push - it asks for a user/pass

4

1 に答える 1

1

違いは主に認証の方法にあります。SSH の場合はキーを使用して認証し、HTTPS はユーザー名/パスワードを使用します。

SSH を使用するには、リポジトリへの書き込みアクセス権が必要ですが、HTTPS はどのタイプのリポジトリにも使用できます。詳細が記載された便利なヘルプ ページを次に示します。

HTTPS 認証でパスワードを再入力する必要がないようにするには、この記事を参照してください。

于 2013-03-28T17:00:13.560 に答える