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