1.アイデアを使用する
(プロジェクトを GitHub にアップロードするには、IDEA の git プラグインを使用します)
1) IDEA で「github」を検索し、「共有」をクリックします
2) GitHubアカウント認証
下に共有を選択できる場所があり、クリックして URL にジャンプして認定を入力できます。
その後、github アカウントに追加の leetcode リポジトリがあることを発見しました (アップロードしました)。
3) git の使用: IDEA 右上隅
2.ターミナルを使用する
git をダウンロードしていることを確認してください。
検証: 端末にコードを入力して検証します
git
1. ウェアハウスを初期化する
1) ローカル倉庫情報の設定
次のようにコードを入力します。
git config user.name "用户名" --global
git config user.email "本地仓库的邮箱" --global
(ここでのメールアドレスはgithubのアカウントと同じである必要はありません。単なる区別です)
2) ウェアハウスを初期化する
次のようにコードを入力します。
git init
ここではすでに初期化を行っています。上記の情報は、初期化されたウェアハウスが隠しファイル「.git」に保存されていることを示しています。
(MACOS システムで隠しファイルを表示する方法を知りたい場合は、私の以前のメモを読んで、ここをクリックしてジャンプしてください。)
2. SSHキーの接続
1) キーを作成する
次のようにコードを入力します。
ssh-keygen -t rsa(模式,默认是rsa) -C "commit一般写邮箱"
私のアカウントを例に挙げます。
ssh-keygen -t rsa -C "[email protected]"
3) 公開鍵をコピーします
①まず公開鍵の場所を調べます
生成されたキーは 2 つあり、1 つは秘密キー (id_rsa は自分で保管する必要があります)、もう 1 つは公開キー (id_rsa.pub) です。
秘密キーは id_rsa に保存され、公開キーは id_rsa.pub に保存されます。
② ファイルを開いて公開鍵をコピーします。
4) github-setting を開き、クリックして新しい SSH キーを追加します
先ほどコピーした公開キーをコピーし、「追加」をクリックして追加します (図を参照)。
3. git を使用する
1) データステージング領域にファイルを追加します
コードを入力する:
git add 文件路径
2) ステータスの確認
コードを入力する:
git status
3) このプッシュの情報を送信します
コードを入力する:
git commit -m "描述本次提交的文件"
4) ローカル ウェアハウスを Github リモート ウェアハウスにプッシュします
コードを入力する:
git push -u origin main
ここで git Push -u Origin (リモート リポジトリのエイリアス) main (プッシュ先のリポジトリのブランチ名)
(ファイルにアクセスできないと思われるため、ここでコードに Sudo を追加します。強制的にアクセスするには、sudo を追加します。次のステップでパスワードを入力する必要があります。)
5) グローバル ユーザー情報を設定し、エラー報告の問題をデバッグする
上記の状況が発生した場合は、次の 3 つの理由が考えられます。
最初の状況を説明しましょう。
上記の答えに基づいて、コードを入力して確認します。
ssh -T [email protected]
結果は次のとおりです。
認証された SSH キーがない場合はどうすればよいですか?
①解決策1:グローバル情報を設定する
(グローバル情報はユーザー名と電子メールです。ここの情報は github を登録するときに使用する必要があります)、コードを入力します。
ユーザー名の設定
git config --global user.name alpine9
電子メールを設定する
git config --global user.email [email protected]
情報を確認してください:
git config --global --list
コード検証を再度入力します。
ssh -T [email protected]
それでうまくいくはずです。
②解決策 2: 2 行のコードを入力します
コードを入力する:
ssh-agent -s
ssh-add ~/.ssh/id_rsa
この 2 行のコードが何を意味するのかわかりません。ご存知の方がいらっしゃいましたら、ご教示いただければ幸いです。
確認のためにコードをもう一度入力します。
ssh -T [email protected]
githubアカウントへの接続に成功しました。
ローカル ウェアハウスをリモート ウェアハウス (github) に再度プッシュし、コードを入力します。
sudo git push -u origin main
提出が成功しました!
現在のウェアハウスを削除して別のウェアハウスに変換する操作は次のとおりです。
参考文献
この記事の参照: Git を使用してプロジェクトを Github_git にプッシュする方法を教えるナニーレベルのチュートリアル Guojin のブログ - CSDN ブログ