/ /私のGithubのユーザ名と電子メールを知っている人がいる場合、私のプロジェクトのファイルをコミットしたりプッシュしたりできますか? - git、github、git-svn

ある人が私のGithubのユーザー名と電子メールを知っている場合、私のプロジェクトのファイルをコミットするかプッシュできますか? - git、github、git-svn

私はGitには新しいです。 Githubのチュートリアルで示されているように、私はGithubアカウントを開いて公開リポジトリを作成し、ユーザ名とメールアドレスを設定しました。私はファイルを保護しますか?SVNは、ファイルをコミットするためのユーザー名パスワードを持っています。

回答:

回答№1の場合は7

いいえ、あなたがリポジトリにコミットできるのは、あなたがいくつかのことを行う場合です:

  • それらにあなたのsshの秘密鍵かGitHubのパスワードを与えてください。これは非常に悪い考えですが、 また、 決して 終わり。
  • ssh公開鍵をGitHubアカウントに追加してください。 これにより、 その鍵を削除するまであなたのGitHubリポジトリのいずれかにプッシュしてください。たくさん 前のよりも優れたオプションです 慎重な考え。
  • その人のGitHubアカウントをリポジトリの共同編集者として追加します。 他の誰かが変更をプッシュすることを許可するための推奨される方法でしょう あなたのリポジトリ。

しかし、どのような公開リポジトリであれ、誰でもWebインターフェイスのファイルを見ることができます リポジトリを複製することができます。また、どのGitHubアカウントでもリポジトリをforkすることができます。 プルリクエストを送信します。


回答№2の場合は1

あなたが行う設定はgithubが識別するためのものですあなたのコミットは、まあ、あなたのものです。しかし、コミットが実際にあなたのリポジトリにプッシュされるためには、あなたのgithubパスワードにアクセスするか、ssh秘密鍵にアクセスする必要があります。

それらがなければ、誰もあなたのリポジトリにプッシュすることはできません。

これは、誰でもあなたの電子メールとユーザー名を使用してコミットし、アクセス権を持っているリポジトリにプッシュできることを意味します。あなたも同じことをすることができます。