ホームページ  >  記事  >  ウェブフロントエンド  >  git でよくあるエラーの概要

git でよくあるエラーの概要

一个新手
一个新手オリジナル
2017-09-26 09:56:261270ブラウズ


git プッシュ エラー エラー: 一部の参照を 'git@github.com:

$ git push -u origin master
To git@github.com:xxx/xxx.git
 ! [rejected]        master -> master (fetch first)error: failed to push some refs to 'git@github.com:xxx/xxx.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
原因 github 远程仓库中readme.md文件不在本地仓库中 
   解决方法
$ git pull –rebase origin master
$ git push -u origin master 
   可以参考

にプッシュできませんでした。エラー メッセージ: 致命的: リモート オリジンがすでに存在します。

このエラーの理由は、リモート オリジンがすでに存在していることです。存在します、リモートリンクはすでに存在します
解決策は、最初に git Remote rm Origin を使用してから、変更したい内容を入力することです

Mac で .ssh ファイルが見つからない場合は、cat または vim コマンド ラインを使用して内容を表示できます表示したいファイルの

MAC SSH キーをローカルで生成する方法

1. 查看秘钥是否存在

打开终端查看是否已经存在SSH密钥:cd ~/.ssh如果没有密钥则不会有此文件夹,有则备份删除,   也可以直接删除,  

2.生成新的秘钥, 命令如下

$ssh-keygen -t rsa -C "youremail@example.com"你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,因为这个Key仅仅用于简单的服务,所以也无需设置密码。

完成后会有如下显示

Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /Users/你的电脑用户名/.ssh/id_rsa.
Your public key has been saved in /Users/你的电脑用户名/.ssh/id_rsa.pub.
The key fingerprint is:SHA256:5V6ZCQNS/3bVdl0GjGgQpWMFLazxTslnKbW2B1mbC+E example@qq.com如果服务器端需要公钥,  直接把.ssh目录下的id_rsa.pub配置即可, id_rsa为私钥一定要保密!!!!

以上がgit でよくあるエラーの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。