SSHを使用してgitリポジトリにアクセスする方法は?


30

公開鍵を持っています。これは、gitリポジトリがあるサーバーへのSSH接続に必要だと思います。

今、私はコードを取得する方法がわかりません。誰かが私がしなければならない完全な手順を教えてもらえますか?

  1. git +関連構成のインストール
  2. SSH接続を確立する
  3. リポジトリを取得する

SSH接続を確立すると、サーバーごとに独立したものになります。使用しているサーバーの種類を記載する必要があります。たとえば、GitHub、BitBucket、プライベートのいずれかです。
ルシオ14

@Lucioそれはプライベートなものですが、SSHで何をしなければなりませんか?
クリストフターク14

側での手順(キーの生成)は同じです。サーバーにキーを展開する手順は異なります。そのためには、サーバー管理者に支援を求める必要があります。
ルシオ14

回答:


26

Gitのセットアップ

  1. でインストールしますsudo apt-get install gitこちらを参照)
  2. Gitの構成(こちらを参照)

GitHub / BitBucketにSSHを実装する

  1. でSSHキーを生成しますssh-keygen -t rsa -b 4096こちらを参照)
  2. SSH公開キーのコンテンツをコピーid_rsa.pubします。デフォルトではファイルです
  3. SSHキーセクションのGitHub / BitBucketアカウントにコンテンツを貼り付けます

リポジトリを取得する

クローンを作成してください:

  • GitHub: git clone git@github.com:YOUR_USERNAME/REPO_NAME.git
  • BitBucket: git clone git@bitbucket.org:USERNAME/REPO_NAME.git

リポジトリの管理について詳しくは、Lucio MartinezのGit For Humansガイドをご覧ください。

GUIツール

コミット用の組み込みGUIツールであるgit-guiインストールできます。

その他のオプションについては、公式ページのリストをご覧ください


ありがとうルシオ。あなたのガイドでは、GitHubまたはBitBucketを使用すると仮定していますが、代わりにリポジトリがあり、git@git.<somewebsite.net>:<reponame>これは何かを変更しますか?
クリストフターク14

1
そうではありません。サーバーについて正しく言及してください。
ルシオ14

リモートURLをHTTPSからSSH
Mohammad Faisal
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.