| |
@@ -235,7 +235,7 @@
|
| |
project_key_dir = os.path.join(gitolite_keydir, 'deploykeys',
|
| |
project.fullname)
|
| |
if not os.path.exists(project_key_dir):
|
| |
- os.mkdir(project_key_dir)
|
| |
+ os.makedirs(project_key_dir)
|
| |
|
| |
for keyfile in os.listdir(project_key_dir):
|
| |
if keyfile not in keyfiles:
|
| |
@@ -245,7 +245,7 @@
|
| |
for deploykey in project.deploykeys:
|
| |
# See the comment in lib/git.py:write_gitolite_acls about why this
|
| |
# name for a file is sane and does not inject a new security risk.
|
| |
- keyfile = 'deploykey_%s_%s' % (
|
| |
+ keyfile = 'deploykey_%s_%s.pub' % (
|
| |
werkzeug.secure_filename(project.fullname),
|
| |
deploykey.id)
|
| |
if not os.path.exists(os.path.join(project_key_dir, keyfile)):
|
| |