私はGCPを初めて使い、Debianを実行しているGCP Compute Engineに自分のリポジトリをプッシュしようとしています。Git push to Googleクラウドコンピューティングエンジン
私はのgcloudコマンドツールをダウンロードして、出力に含まssh golub-vm.us-west1-a.golub-182114
として私を与えた
gcloud compute config-ssh
を走りました。 はその後、私は
gcloud compute ssh golub-vm
を行なったし、~/apps/golub/golub.git
でリモート裸のgitリポジトリを作成したので、私は経由して自分のローカルリポジトリへのリモートとしてそれを追加しました:
git remote add gsrvr [email protected]:/apps/golub/golub.git
とプッシュを試みたが、私は」 mは
D:\golub>git push gsrvr master
bash: git-receive-pack: command not found
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
注意を取得:/apps/golub/golub.git
がgolub:root
の所有者であることを確認しました。私は間違って何をしていますか?
私はgcloud compute scp
を使用してローカルファイルをサーバーにコピーしようとしましたが、正常に動作していますので、所有権に問題はありません。
私はBitnami LAMPイメージを実行しています。だから、完全なパスが/opt/bitnami/apps/golub/golub.git
はSSHとは問題ありませんが、私は私が(Gitのバッシュを使ってssh経由でうまく接続することができますWindowsの場合)。私はそれを変更しようとしましたので、URLの中にserveとusernameを使います: '[email protected]:/apps/golub/golub.git(push)'しかし、私は同じエラーが出ます。 SSHキーが正しいです、 '/ .ssh/config'にログを記録し、' LogLevel DEBUG3'を設定しました。私は相対的なものと絶対的なものの両方を使って、その道で別のものを試しました。 '/ home/golub/apps/golub/golub.git'と同じように動作します。権限に問題はありますか?私は 'golub'がRWをフォルダに入れることができると確信しています –
@EdisGolubichあなたは'%USERPROFILE%\。ssh \ config'ファイルを持っていますか?そしてもしそうなら、その内容は何ですか? – VonC