2013-10-19 1 views
15

は、だから私は、次のコマンドを使用してジキルサイトの制作を開始したセットアップローカルおよびGitHubのレポを取得した後パーミッションが拒否されました(publickey)/ fatal:リモートエンドが予期せずハングアップしましたか?

$ git clone https://github.com/plusjade/jekyll-bootstrap.git USERNAME.github.com 
$ cd USERNAME.github.com 
$ git remote set-url origin [email protected]:USERNAME/USERNAME.github.com.git 

、私はgithubのに変更を送信しようとした、と

$ git push origin master 

これを見つける、

Warning: Permanently added the RSA host key for IP address '192.30.252.129' to the list of known hosts. 
Permission denied (publickey). 
fatal: The remote end hung up unexpectedly 

どうしたのですか?このエラーを解決するにはどうすればよいですか?

答えて

16

問題はGithubでSSH鍵を初期化していないことです。これは私のためにそれを解決しました:

cd ~/.ssh && ssh-keygen 
cat id_rsa.pub 

そして、GithubウェブサイトのSSH設定にキーをコピーしてください。

あなたは続行するのが良いです。

0

GithubアカウントからSSHを作成します。これを試して
https://help.github.com/articles/generating-ssh-keys

+0

レコードのみ:Bitbucketでの操作方法https://confluence.atlassian.com/display/BITBUCKET/How+to+install+a+public+key+on+your+Bitbucket+account – HEDMON

0

大きなファイルをプッシュしている場合は、その後、それは

$ git push origin master 

かを習得するために、原点を設定し、500メガバイト

$ git config http.postBuffer 524288000 

またはこれを試しに押し容量を変更しますインターネット接続のプロキシ設定を確認してください。プロキシを使用している場合は、それをnoproxyに変更してください。 git pushはnoproxyモードで動作します。

関連する問題