git構築テストページ

3250 ワード

fly


git構築テストページ


ステップ1:

  • GitHubホームページ
  • にログイン
  • 右上+番をクリックし、New Repository
  • を選択
  • で開いたCreate a new repositoryページは、次のように設定されています.
  • Owner:これはアカウントです.他のアカウントにRepositoryを作成したい場合は、他の
  • を選択します.
  • Repository name|:作成リポジトリ名
  • を記入します.
  • Repositoryアクセス権の設定:
  • [x] Plublic
  • [ ] Private

  • Publicは無料ですが、誰もがPrivateにアクセスできます.有料です.他の人のアクセスを制限します.これは需要に応じて選択しましょう.一般的にはPublicが十分だと信じています.どうせ遊んでいるだけです.Initialize this repository with a README>READMEを使用してこの倉庫を初期化します.これはすぐにリポジトリをコンピュータにクローン化します.既存のリポジトリをインポートする場合は、この手順をスキップして>ここでチェックを付けます.なぜなら、私は新しいリポジトリを作成したからです.

  • 倉庫
  • を作成するには、「Create repositoryの作成」をクリックします.

    ステップ2:

  • ssh鍵フリー登録(ローカル操作)
      # ssh-keygen -t rsa -C " ( )"
    
  • を追加する.
  • コピー生成id_rsa.pubコンテンツ
      # cat id_rsa.pub
    
  • 右上のアイコンをクリックし、Settingsを選択し、ページを開いてSSH and GPG keys
  • を選択する
  • SSH and GPG keys右側でSSH keys右側のNew SSH keyをクリックし、ポップアップボックスに先ほどコピーした鍵を貼り付けて、「追加」をクリックすると
  • になります.
  • ローカル検証が成功したかどうか
     # ssh -T [email protected]
      Hi admin! You've successfully authenticated, but GitHub does not provide shell access.
    
    以上のヒントがあれば成功したことを説明します.これはテストです.後でコードファイルを引っ張ったりアップロードしたりする必要はありません.

  • 手順3:

  • githubと同じ名前のフォルダ
      # mkdir project
    
    をローカルに作成
    プロジェクトはgithubの倉庫名です
  • ローカルウェアハウス
      # git init
    
  • を初めて初期化
  • githubログイン名とメールボックス
     # git config --global user.name "your name"
     # git config --global user.email "your email"
    
  • を設定
  • このGithubバージョンの倉庫を本機のリモートリストの
     #  git remote add origin  [email protected]:yuoraccount/your Repostiry.git
    
  • に追加する
  • testにコンテンツを追加する.md
     # echo "test is ok" >test.md
    
  • ファイルをローカルキャッシュライブラリ
     # git add test.md
    
  • にコミットする.
  • ローカルgitバージョンライブラリ
     # git commit -M "add words"
    
  • にコミット
  • ローカルバージョンライブラリをgithub
    # git push origin master
    
  • に同期
    備考:githubへの最初の同期には-uパラメータを追加するか、pullの下に置く必要があります.

    出くわしやすい問題

    
       error:failed to push some refs to ...
    
       Dealing with “non-fast-forward” errors
       From time to time you may encounter this error while pushing:
    
       $ git push origin master  
       To ../remote/  
       ! [rejected]        master -> master (non-fast forward)  
       error: failed to push some refs to '../remote/'  
       To prevent you from losing history, non-fast-forward updates were rejected
       Merge the remote changes before pushing again.  See the 'non-fast forward'
       section of 'git push --help' for details.
    
    

    この問題githubの上のコードの中にはすでにあなたがローカルで新しく追加したコードファイルの内容が入っていて、彼は直接上書きすることを許可しません
    解決方法:# git pull origin masterをもう一度引っ張って、再提出します.

    githubで誤ってアップロードしたくないファイルを削除する方法:

    # git rm --cached filename
    # git commit -m "hehe"
    # git push origin
    

    ページを更新すると消えます
  • 削除後、反応が非常に遅い場合があります.3分ほど登ってから有効になります.ローカル操作が成功することを保証すれば、待ってください.何回かページをリフレッシュしてから
  • を見てください.