CentOSシステムでGithubを使用

1473 ワード

このブログを読む前提は、すでに自分のGithubアカウントを持っていて、空のRepositoryがあることです.CentOSにgit,sshコマンドをインストールする必要があります.ここではスキップして、ポイントにしません.
まずリンクGithub:
  • はgit公開秘密鍵を生成する.ssh-keygen -t rsa -C " @xx.xx"、一路回車はデフォルト設定を採用しています.
  • は、公開鍵の内容を表示し、githubに貼り付けられた公開鍵の内容は、一般に、現在のユーザホームディレクトリの下にある.sshディレクトリ、すなわちcd ~/.ssh/に存在し、そのうちのid_rsaファイルに格納された秘密鍵、id_rsa.pubファイルに格納された公開鍵である.githubのホームページを開き、設定に入り、SSH and GPG keysのオプションを見つけ、New SSH keyボタンをクリックします.Titleはこの公開鍵の名前で、一般的に対応するデバイス名にマッチしていて、自分で読めばいいです.Keyに公開鍵の内容を格納し、id_rsa.pubの内容をコピーして貼り付けるとよい.
  • はkeyが有効かどうかをテストし、ssh -T [email protected]を表示すれば成功した.
  • 配置git You’ve successfully authenticated, but GitHub does not provide shell access git config --global user.email " @xx.xx" git config --global user.name " "
  • 同期Repositoryは、このRepositoryをBalabalaと呼ぶと仮定する.まずCentOS上にBalabalaという空のフォルダを作成し、入ってからgit initを実行しgit環境を初期化します.その後、git add .を実行し、すべてのファイルを同期範囲に組み入れる.次にgit commit -m " "を実行し、gitにファイルを提出します(空であればエラーを報告しますが、構いません).git remote add origin [email protected]:your_userid/your_repository_nameを実行し、githubとリンクします.git push -u origin masterを実行し、コードpushをアップします.エラーを報告して先にpullの説明を実行させるのはもともと空のRepositoryで、先にgit pull --rebase origin masterを実行すれば解決します.