何らかのエラーが正しい私の批判を喜ばため、個人の能力を制限!
ます。http://www.cnblogs.com/wenhust/再現には、ソースを明記してください
なぜSSH公開鍵をアップロードする必要がありますか?
あなたのクライアントはのgitのgitリポジトリへのアクセスのサイトをホスティングしている地元のgitリポジトリにあなたのSSH公開鍵をアップロードするには、SSHプロトコルを介してサイトをホストしていた後、各実行Gitのプッシュ/アクセスにリモートSSH鍵不適切な配分をSSHキー認証を使用して自動的にフェッチコードベースエラーが発生しました。
SSH公開鍵とアップロードを生成する方法は?
- マックOSやLinux端末やWindowsのGitのバッシュでは、ssh-keygenコマンドは、SSHの公開鍵と秘密鍵を生成し、実行します
ssh-keygen -t rsa
塗りつぶしSSH鍵格納ディレクトリ、または直接、デフォルトの場所に存在するように入力します。
$HOME/.ssh/
パスワードを使用してSSHキーを入力し、このパスワードを使用すると、ダウンロードとアップロードのたびに使用しますが、覚えておいてください。または、直接パスワードを入力することはセットではありません
- SSH公開鍵を表示およびコピー
cat ~/.ssh/id_rsa.pub
- それ保存追加し、ボックスに記入して貼り付け
コマンドライン命令
Gitのグローバル設定
git config --global user.name "Your Name"
git config --global user.email ""[email protected]""
新しいリポジトリを作成します。
git clone ssh://xxx.git
cd YourProj
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
既存のフォルダ
cd existing_folder
git init
git remote add origin ssh://xxx.git git add . git commit -m "Initial commit" git push -u origin master
既存のGitリポジトリ
cd existing_repo
git remote add origin ssh://xxx.git
git push -u origin --all
git push -u origin --tags