2016-08-11 25 views
0

を否定し、私は地元のgitリポジトリにGitのサーバーからリポジトリをプッシュしようと、エラーの下に取得しています:Gitのプッシュエラー:「/tmp/project/refs/heads/master.lock」を作成できません:許可が

$ git push origin master 
Password: 
Counting objects: 3, done. 
Writing objects: 100% (3/3), 211 bytes | 0 bytes/s, done. 
Total 3 (delta 0), reused 0 (delta 0) 
remote: error: cannot lock ref 'refs/heads/master': Unable to create '/tmp/project/refs/heads/master.lock': Permission denied 
To ssh://[email protected]:/tmp/project 
! [remote rejected] master -> master (failed to update ref) 
error: failed to push some refs to 'ssh://[email protected]:/tmp/project' 
+0

代わりにローカルリポジトリからプルしないのはなぜですか? – Arne

答えて

0

あなたのユーザーはcltprfusapp04にプッシュする権利を持っていないようです。tmpuserです。

あなたの管理者にchown -R tmpuser /tmp/projectと尋ねるか、sudoの権利がある場合はそれを自分で行います。

関連する問題