Gitローカルウェアハウスとリモートウェアハウス間の接続を確立する

まず、githubアカウントを登録し、ローカルでgitをインストールして構成して、ローカルで使用できるようにする必要があります。

1.公開鍵(ssh-key)を作成する

ssh-keygen -t rsa -C「あなたのメールアドレス」

すべての方法でデフォルト値を選択し、フォルダ〜/ .sshを生成します。

cd〜/ .ssh

id_rsa.pubファイルがこのフォルダーの下に生成されていることがわかります。

2.公開鍵をGithubに追加します

githubアカウントにログインし、設定を選択して開き、SSHおよびGPGキーを選択し、[新しいSSHキー]を選択し、[タイトル]にタイトルを入力し、[キー]のid_rsa.pubファイルに公開キーを入力します。

                                 

 

                                                                       

id_rsa.pubファイルのコンテンツはvimにコピーできないことに注意してください。コピーしないと、エラーが報告されます。

キーが無効です。OpenSSH公開鍵形式で鍵を提供する必要があります。

次のコマンドを使用して、上記の構成が成功したことを確認できます。

接続を続行してもよろしいですか(yes / no)?yesを選択します。

認証は成功しましたが、GitHubはシェルアクセスを提供していません。これは、構成が成功したことを意味します。

 3.新しい倉庫をローカルに確立し、それをリモートの倉庫に関連付けます

(1)現地倉庫を新設

ローカルウェアハウスとして新しいフォルダーを作成します。

mkdir repository_name#新しいローカルリポジトリを作成します
cd repository_name
git init
git add filename#(またはgit add *。*)
git commit -m "first commit"

それに応じて、Githubに新しいリモートリポジトリを作成します。

[新規]をクリックして新しい倉庫の作成インターフェイスに入り、倉庫の作成インターフェイスに対応する情報を入力します。

                                                                                                           

                                                                  

ローカル倉庫をリモート倉庫に関連付けます。

git remote add origin https:// github.com/username/repository_name.git 
git push -u origin master

 若出现错误:エラー:リクエストされたURLがエラーを返しました:403アクセス中にアクセスできません...

.git / configファイルのURLを変更します

url = https:// github.com/username/repository_name.git#変更前 
url = https:// ユーザー名:[email protected]/username/repository_name.git#変更後

4.チームのリモートウェアハウスに参加する

まず、チームウェアハウスが存在し、チームウェアハウスに参加するための招待または許可を受け取りました。

チームウェアハウスは一般的にプライベートです。まず、チームウェアハウスのコードをローカルにコピーします。

git clone htttps:// ユーザー名:[email protected]/team_name/team_repository_name

必要なブランチをつかむ

git fetch origin remote_branch_name:local_branch_name

目的のブランチに移動します

git checkout local_branch_name

5.gitその他の一般的な操作

(1)新しいブランチを作成する

git checkout -b new_branch

(2)ファイルと備考情報を追加

git commit -a -m コミット情報

(3)リモートにブランチを追加する

git push origin local_branch_name:remote_branch_name

 

おすすめ

転載: www.cnblogs.com/jessica216/p/12682469.html