2017-12-05 10 views
-1

に私の地元のレポをプッシュするとき、私はディレクトリ/var/www/html/Qiyun02-serverを持っており、それに私が使用します。 致命的:リモートリポジトリから読み取れませんでした。私は、リモートサーバーでは、リモートサーバー

git init --bare Qiyun02-server 

Qiyun02-serverという名前のレポを作成しました。

、私のローカルのMacの私のQiyun02プロジェクトでは、私が使用し

git remote add origin 103.15.22.21:/var/www/html/Qiyun02-server:Qiyun02-server 

は、リモートの起源を追加しました。その後

git push --set-upstream origin master 

しかし、私は怒鳴るエラーを取得:

git add -A 
git commit -m 'my first commit for remote origin' 

は、その後、私は、リモートサーバーにプッシュ

MacBook-Pro:Qiyun02 ldl$ sudo git push --set-upstream origin master 
Password: 
[email protected]'s password: 
fatal: '/var/www/html/Qiyun02-server:Qiyun02-server' does not appear to be a git repository 
fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 
+1

リポジトリを初期化してHTTP経由で公開することはできません。 WebサーバーはGit固有の動作を理解する必要があります。また、 '103.15.22.21:/ var/www/html/Qiyun02-server:Qiyun02-server'はリモートからも有効なリモートURLのように見えません。 – CodeCaster

+0

@CodeCasterどうすればgitでリモートサーバーにコードをアップロードできますか? –

+0

Gitを理解しているWebサーバでモジュールを実行することによって。 – CodeCaster

答えて

0

あなたは正しいURLパスを提供していません。

これは間違いです:gitのリモートあなたが上やったURLを使用しないでください103.15.22.21:/var/www/html/Qiyun02-server:Qiyun02-server

起源を追加します。


HTTPSを使用してURLを追加する方法は、次のとおりです。

HTTP/S:

git remote add origin <url> 

example <url> : https://github.com/xxx/xxx/

SSH:

git remote add origin [email protected]:username/new_repo 

私はあなたのFを提案ollow this beginner tutorial、git repoを設定する方法。

+0

'git remote add origin 103.15.22.21:/ var/www/html/Qiyun02-server/Qiyun02-server'を使うべきですか? –

+0

私の答えをはっきりと読んでください、私はそれがあなたのやっている大きな失敗だと言いました。そのようなものを追加することはできません。 httpプロトコルの場合は、正しいURLパスを指定する必要があります。 – LethalProgrammer

+0

とhttpの権利を使用することはできません? –

関連する問題