Cannot login to ssh after installing Gitolite? PTY allocation request failed on channel 0
After I installed Gitolite onto my Synology DiskStation NAS as per these instructions:
http://www.bluevariant.com/2012/05/comprehensive-guide-git-gitolite-synology-diskstation/
I realized that I managed to install gitolite, but for whatever reason I was not able to run the installation using the user "git" - but I was able to do so as "root"
After installing, I logged out.
But now every time I tried to login via ssh again:
$ ssh root@iptonas
I got this error:
PTY allocation request failed on channel 0
I read somewhere that gitolite disables ssh logins now? How else can I get back into shell..?
git nas gitolite
add a comment |
After I installed Gitolite onto my Synology DiskStation NAS as per these instructions:
http://www.bluevariant.com/2012/05/comprehensive-guide-git-gitolite-synology-diskstation/
I realized that I managed to install gitolite, but for whatever reason I was not able to run the installation using the user "git" - but I was able to do so as "root"
After installing, I logged out.
But now every time I tried to login via ssh again:
$ ssh root@iptonas
I got this error:
PTY allocation request failed on channel 0
I read somewhere that gitolite disables ssh logins now? How else can I get back into shell..?
git nas gitolite
Did my previous answer worked? superuser.com/a/430902/141
– VonC
May 31 '12 at 7:19
add a comment |
After I installed Gitolite onto my Synology DiskStation NAS as per these instructions:
http://www.bluevariant.com/2012/05/comprehensive-guide-git-gitolite-synology-diskstation/
I realized that I managed to install gitolite, but for whatever reason I was not able to run the installation using the user "git" - but I was able to do so as "root"
After installing, I logged out.
But now every time I tried to login via ssh again:
$ ssh root@iptonas
I got this error:
PTY allocation request failed on channel 0
I read somewhere that gitolite disables ssh logins now? How else can I get back into shell..?
git nas gitolite
After I installed Gitolite onto my Synology DiskStation NAS as per these instructions:
http://www.bluevariant.com/2012/05/comprehensive-guide-git-gitolite-synology-diskstation/
I realized that I managed to install gitolite, but for whatever reason I was not able to run the installation using the user "git" - but I was able to do so as "root"
After installing, I logged out.
But now every time I tried to login via ssh again:
$ ssh root@iptonas
I got this error:
PTY allocation request failed on channel 0
I read somewhere that gitolite disables ssh logins now? How else can I get back into shell..?
git nas gitolite
git nas gitolite
asked May 31 '12 at 6:57
JayJay
171413
171413
Did my previous answer worked? superuser.com/a/430902/141
– VonC
May 31 '12 at 7:19
add a comment |
Did my previous answer worked? superuser.com/a/430902/141
– VonC
May 31 '12 at 7:19
Did my previous answer worked? superuser.com/a/430902/141
– VonC
May 31 '12 at 7:19
Did my previous answer worked? superuser.com/a/430902/141
– VonC
May 31 '12 at 7:19
add a comment |
2 Answers
2
active
oldest
votes
error: PTY allocation request failed on channel 0
Perfectly normal, expected, and not blocking (ie the ssh operation would pursue)
However, you did the installation as root, which is bad, especially when you consider the ssh Gitolite page:
If you're installing gitolite, you're a "system admin", like it or not.
If you're using the default ssh mode (i.e., not http mode), ssh is a necessary skill. Please take the time to learn at least enough to get passwordless access working.
The key aspect to understand in Gitolite is its usage of forced command, in order to deny interactive shell and to intercept any command (including the git commands), allowing it to enforce access control to Git repos.
That means your ~root/.ssh/authorized_keys file contains line with:
command="/devit_home/users/vobadm/gitpoc/ce7/gitolite/bin/gitolite-shell gitoliteadm",no-port-forwarding,no-X11-for warding,no-agent-forwarding,no-pty ssh-rsa AAAAB3N
The no-port-forwarding is responsible for that warning message "PTY allocation request failed on channel 0". But that doesn't prevent Gitolite operations to run properly.
See "how does gitolite use all this ssh magic?".
For ssh issue, look into "SSH troubleshooting".
You need to gain access to your server by another way than ssh, and remove the line beginning by command in ~root/.ssh/authorized_keys.
Do you know how I might use Telnet to redo the gitolite installation process?
Once logged as root:
- remove the line beginning by command in the
~root/.ssh/authorized_keysfile. - make sure your root public key is registered in that same file (so without any '
command=' in front of it.
That will ensure a root access through ss.
Then redo the installation, but with a sudo git first.
you must be 'git' when doing that installation.
You must first generate on the client side an git private ssh key and a git.pub public key.
Copy the public key on the server: you will pass that public key to the gitolite install command.
And as Ryan mentions in his answer, uses
DiskStation> /volume1/homes/git/gitolite/install -ln
(in order to link the installation to ~git/bin instead of the "system path root-protected" /bin directory).
Thank you! That clarifies things a bit. But what do you mean exactly by 'it's bad that I installed via root'? What are the ramifications? And is there a way to take a step back and redo it properly?
– Jay
May 31 '12 at 16:28
1
@Jay The inconvenience of a root installation is the possibility to lock oneself out of the server (is ssh access is all you have). You can simply repeat the installation process, but this time with a 'sudo git' first.
– VonC
May 31 '12 at 16:48
Well, the other option is Telnet, but I have no idea what that is. So yeah, I think I've locked myself out. Is there a way to undo that?
– Jay
May 31 '12 at 18:06
1
@Jay no way that I know of, but explorer that telnet option (it is a service like ssh except without encryption). Try atelnet @ip_of_your_serverand see if you can connect that way.
– VonC
May 31 '12 at 18:29
Ok, I'm able to login via Telnet it looks like. Do you know how I might use Telnet to redo the gitolite installation process? Thank you very much for all your help!!
– Jay
Jun 1 '12 at 0:36
|
show 1 more comment
I agree that Gitolite probably should not be running as root. I made this mistake as well. Just adding some additional info in case it helps.
I was still able to SSH as root to the target machine by adding the following flags to my SSH command:
PreferredAuthentications=keyboard-interactive,password -o PubkeyAuthentication=no
Of course, this is assuming that your root account has a password associated with it. You will not be able to authenticate with a private key because of the way Gitosis edits the SSH known_hosts file, however that file is not consulted in any way if you specify you preferred authentication with the flags listed above.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f430903%2fcannot-login-to-ssh-after-installing-gitolite-pty-allocation-request-failed-on%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
error: PTY allocation request failed on channel 0
Perfectly normal, expected, and not blocking (ie the ssh operation would pursue)
However, you did the installation as root, which is bad, especially when you consider the ssh Gitolite page:
If you're installing gitolite, you're a "system admin", like it or not.
If you're using the default ssh mode (i.e., not http mode), ssh is a necessary skill. Please take the time to learn at least enough to get passwordless access working.
The key aspect to understand in Gitolite is its usage of forced command, in order to deny interactive shell and to intercept any command (including the git commands), allowing it to enforce access control to Git repos.
That means your ~root/.ssh/authorized_keys file contains line with:
command="/devit_home/users/vobadm/gitpoc/ce7/gitolite/bin/gitolite-shell gitoliteadm",no-port-forwarding,no-X11-for warding,no-agent-forwarding,no-pty ssh-rsa AAAAB3N
The no-port-forwarding is responsible for that warning message "PTY allocation request failed on channel 0". But that doesn't prevent Gitolite operations to run properly.
See "how does gitolite use all this ssh magic?".
For ssh issue, look into "SSH troubleshooting".
You need to gain access to your server by another way than ssh, and remove the line beginning by command in ~root/.ssh/authorized_keys.
Do you know how I might use Telnet to redo the gitolite installation process?
Once logged as root:
- remove the line beginning by command in the
~root/.ssh/authorized_keysfile. - make sure your root public key is registered in that same file (so without any '
command=' in front of it.
That will ensure a root access through ss.
Then redo the installation, but with a sudo git first.
you must be 'git' when doing that installation.
You must first generate on the client side an git private ssh key and a git.pub public key.
Copy the public key on the server: you will pass that public key to the gitolite install command.
And as Ryan mentions in his answer, uses
DiskStation> /volume1/homes/git/gitolite/install -ln
(in order to link the installation to ~git/bin instead of the "system path root-protected" /bin directory).
Thank you! That clarifies things a bit. But what do you mean exactly by 'it's bad that I installed via root'? What are the ramifications? And is there a way to take a step back and redo it properly?
– Jay
May 31 '12 at 16:28
1
@Jay The inconvenience of a root installation is the possibility to lock oneself out of the server (is ssh access is all you have). You can simply repeat the installation process, but this time with a 'sudo git' first.
– VonC
May 31 '12 at 16:48
Well, the other option is Telnet, but I have no idea what that is. So yeah, I think I've locked myself out. Is there a way to undo that?
– Jay
May 31 '12 at 18:06
1
@Jay no way that I know of, but explorer that telnet option (it is a service like ssh except without encryption). Try atelnet @ip_of_your_serverand see if you can connect that way.
– VonC
May 31 '12 at 18:29
Ok, I'm able to login via Telnet it looks like. Do you know how I might use Telnet to redo the gitolite installation process? Thank you very much for all your help!!
– Jay
Jun 1 '12 at 0:36
|
show 1 more comment
error: PTY allocation request failed on channel 0
Perfectly normal, expected, and not blocking (ie the ssh operation would pursue)
However, you did the installation as root, which is bad, especially when you consider the ssh Gitolite page:
If you're installing gitolite, you're a "system admin", like it or not.
If you're using the default ssh mode (i.e., not http mode), ssh is a necessary skill. Please take the time to learn at least enough to get passwordless access working.
The key aspect to understand in Gitolite is its usage of forced command, in order to deny interactive shell and to intercept any command (including the git commands), allowing it to enforce access control to Git repos.
That means your ~root/.ssh/authorized_keys file contains line with:
command="/devit_home/users/vobadm/gitpoc/ce7/gitolite/bin/gitolite-shell gitoliteadm",no-port-forwarding,no-X11-for warding,no-agent-forwarding,no-pty ssh-rsa AAAAB3N
The no-port-forwarding is responsible for that warning message "PTY allocation request failed on channel 0". But that doesn't prevent Gitolite operations to run properly.
See "how does gitolite use all this ssh magic?".
For ssh issue, look into "SSH troubleshooting".
You need to gain access to your server by another way than ssh, and remove the line beginning by command in ~root/.ssh/authorized_keys.
Do you know how I might use Telnet to redo the gitolite installation process?
Once logged as root:
- remove the line beginning by command in the
~root/.ssh/authorized_keysfile. - make sure your root public key is registered in that same file (so without any '
command=' in front of it.
That will ensure a root access through ss.
Then redo the installation, but with a sudo git first.
you must be 'git' when doing that installation.
You must first generate on the client side an git private ssh key and a git.pub public key.
Copy the public key on the server: you will pass that public key to the gitolite install command.
And as Ryan mentions in his answer, uses
DiskStation> /volume1/homes/git/gitolite/install -ln
(in order to link the installation to ~git/bin instead of the "system path root-protected" /bin directory).
Thank you! That clarifies things a bit. But what do you mean exactly by 'it's bad that I installed via root'? What are the ramifications? And is there a way to take a step back and redo it properly?
– Jay
May 31 '12 at 16:28
1
@Jay The inconvenience of a root installation is the possibility to lock oneself out of the server (is ssh access is all you have). You can simply repeat the installation process, but this time with a 'sudo git' first.
– VonC
May 31 '12 at 16:48
Well, the other option is Telnet, but I have no idea what that is. So yeah, I think I've locked myself out. Is there a way to undo that?
– Jay
May 31 '12 at 18:06
1
@Jay no way that I know of, but explorer that telnet option (it is a service like ssh except without encryption). Try atelnet @ip_of_your_serverand see if you can connect that way.
– VonC
May 31 '12 at 18:29
Ok, I'm able to login via Telnet it looks like. Do you know how I might use Telnet to redo the gitolite installation process? Thank you very much for all your help!!
– Jay
Jun 1 '12 at 0:36
|
show 1 more comment
error: PTY allocation request failed on channel 0
Perfectly normal, expected, and not blocking (ie the ssh operation would pursue)
However, you did the installation as root, which is bad, especially when you consider the ssh Gitolite page:
If you're installing gitolite, you're a "system admin", like it or not.
If you're using the default ssh mode (i.e., not http mode), ssh is a necessary skill. Please take the time to learn at least enough to get passwordless access working.
The key aspect to understand in Gitolite is its usage of forced command, in order to deny interactive shell and to intercept any command (including the git commands), allowing it to enforce access control to Git repos.
That means your ~root/.ssh/authorized_keys file contains line with:
command="/devit_home/users/vobadm/gitpoc/ce7/gitolite/bin/gitolite-shell gitoliteadm",no-port-forwarding,no-X11-for warding,no-agent-forwarding,no-pty ssh-rsa AAAAB3N
The no-port-forwarding is responsible for that warning message "PTY allocation request failed on channel 0". But that doesn't prevent Gitolite operations to run properly.
See "how does gitolite use all this ssh magic?".
For ssh issue, look into "SSH troubleshooting".
You need to gain access to your server by another way than ssh, and remove the line beginning by command in ~root/.ssh/authorized_keys.
Do you know how I might use Telnet to redo the gitolite installation process?
Once logged as root:
- remove the line beginning by command in the
~root/.ssh/authorized_keysfile. - make sure your root public key is registered in that same file (so without any '
command=' in front of it.
That will ensure a root access through ss.
Then redo the installation, but with a sudo git first.
you must be 'git' when doing that installation.
You must first generate on the client side an git private ssh key and a git.pub public key.
Copy the public key on the server: you will pass that public key to the gitolite install command.
And as Ryan mentions in his answer, uses
DiskStation> /volume1/homes/git/gitolite/install -ln
(in order to link the installation to ~git/bin instead of the "system path root-protected" /bin directory).
error: PTY allocation request failed on channel 0
Perfectly normal, expected, and not blocking (ie the ssh operation would pursue)
However, you did the installation as root, which is bad, especially when you consider the ssh Gitolite page:
If you're installing gitolite, you're a "system admin", like it or not.
If you're using the default ssh mode (i.e., not http mode), ssh is a necessary skill. Please take the time to learn at least enough to get passwordless access working.
The key aspect to understand in Gitolite is its usage of forced command, in order to deny interactive shell and to intercept any command (including the git commands), allowing it to enforce access control to Git repos.
That means your ~root/.ssh/authorized_keys file contains line with:
command="/devit_home/users/vobadm/gitpoc/ce7/gitolite/bin/gitolite-shell gitoliteadm",no-port-forwarding,no-X11-for warding,no-agent-forwarding,no-pty ssh-rsa AAAAB3N
The no-port-forwarding is responsible for that warning message "PTY allocation request failed on channel 0". But that doesn't prevent Gitolite operations to run properly.
See "how does gitolite use all this ssh magic?".
For ssh issue, look into "SSH troubleshooting".
You need to gain access to your server by another way than ssh, and remove the line beginning by command in ~root/.ssh/authorized_keys.
Do you know how I might use Telnet to redo the gitolite installation process?
Once logged as root:
- remove the line beginning by command in the
~root/.ssh/authorized_keysfile. - make sure your root public key is registered in that same file (so without any '
command=' in front of it.
That will ensure a root access through ss.
Then redo the installation, but with a sudo git first.
you must be 'git' when doing that installation.
You must first generate on the client side an git private ssh key and a git.pub public key.
Copy the public key on the server: you will pass that public key to the gitolite install command.
And as Ryan mentions in his answer, uses
DiskStation> /volume1/homes/git/gitolite/install -ln
(in order to link the installation to ~git/bin instead of the "system path root-protected" /bin directory).
edited Mar 20 '17 at 10:17
Community♦
1
1
answered May 31 '12 at 7:30
VonCVonC
11.8k34044
11.8k34044
Thank you! That clarifies things a bit. But what do you mean exactly by 'it's bad that I installed via root'? What are the ramifications? And is there a way to take a step back and redo it properly?
– Jay
May 31 '12 at 16:28
1
@Jay The inconvenience of a root installation is the possibility to lock oneself out of the server (is ssh access is all you have). You can simply repeat the installation process, but this time with a 'sudo git' first.
– VonC
May 31 '12 at 16:48
Well, the other option is Telnet, but I have no idea what that is. So yeah, I think I've locked myself out. Is there a way to undo that?
– Jay
May 31 '12 at 18:06
1
@Jay no way that I know of, but explorer that telnet option (it is a service like ssh except without encryption). Try atelnet @ip_of_your_serverand see if you can connect that way.
– VonC
May 31 '12 at 18:29
Ok, I'm able to login via Telnet it looks like. Do you know how I might use Telnet to redo the gitolite installation process? Thank you very much for all your help!!
– Jay
Jun 1 '12 at 0:36
|
show 1 more comment
Thank you! That clarifies things a bit. But what do you mean exactly by 'it's bad that I installed via root'? What are the ramifications? And is there a way to take a step back and redo it properly?
– Jay
May 31 '12 at 16:28
1
@Jay The inconvenience of a root installation is the possibility to lock oneself out of the server (is ssh access is all you have). You can simply repeat the installation process, but this time with a 'sudo git' first.
– VonC
May 31 '12 at 16:48
Well, the other option is Telnet, but I have no idea what that is. So yeah, I think I've locked myself out. Is there a way to undo that?
– Jay
May 31 '12 at 18:06
1
@Jay no way that I know of, but explorer that telnet option (it is a service like ssh except without encryption). Try atelnet @ip_of_your_serverand see if you can connect that way.
– VonC
May 31 '12 at 18:29
Ok, I'm able to login via Telnet it looks like. Do you know how I might use Telnet to redo the gitolite installation process? Thank you very much for all your help!!
– Jay
Jun 1 '12 at 0:36
Thank you! That clarifies things a bit. But what do you mean exactly by 'it's bad that I installed via root'? What are the ramifications? And is there a way to take a step back and redo it properly?
– Jay
May 31 '12 at 16:28
Thank you! That clarifies things a bit. But what do you mean exactly by 'it's bad that I installed via root'? What are the ramifications? And is there a way to take a step back and redo it properly?
– Jay
May 31 '12 at 16:28
1
1
@Jay The inconvenience of a root installation is the possibility to lock oneself out of the server (is ssh access is all you have). You can simply repeat the installation process, but this time with a 'sudo git' first.
– VonC
May 31 '12 at 16:48
@Jay The inconvenience of a root installation is the possibility to lock oneself out of the server (is ssh access is all you have). You can simply repeat the installation process, but this time with a 'sudo git' first.
– VonC
May 31 '12 at 16:48
Well, the other option is Telnet, but I have no idea what that is. So yeah, I think I've locked myself out. Is there a way to undo that?
– Jay
May 31 '12 at 18:06
Well, the other option is Telnet, but I have no idea what that is. So yeah, I think I've locked myself out. Is there a way to undo that?
– Jay
May 31 '12 at 18:06
1
1
@Jay no way that I know of, but explorer that telnet option (it is a service like ssh except without encryption). Try a
telnet @ip_of_your_server and see if you can connect that way.– VonC
May 31 '12 at 18:29
@Jay no way that I know of, but explorer that telnet option (it is a service like ssh except without encryption). Try a
telnet @ip_of_your_server and see if you can connect that way.– VonC
May 31 '12 at 18:29
Ok, I'm able to login via Telnet it looks like. Do you know how I might use Telnet to redo the gitolite installation process? Thank you very much for all your help!!
– Jay
Jun 1 '12 at 0:36
Ok, I'm able to login via Telnet it looks like. Do you know how I might use Telnet to redo the gitolite installation process? Thank you very much for all your help!!
– Jay
Jun 1 '12 at 0:36
|
show 1 more comment
I agree that Gitolite probably should not be running as root. I made this mistake as well. Just adding some additional info in case it helps.
I was still able to SSH as root to the target machine by adding the following flags to my SSH command:
PreferredAuthentications=keyboard-interactive,password -o PubkeyAuthentication=no
Of course, this is assuming that your root account has a password associated with it. You will not be able to authenticate with a private key because of the way Gitosis edits the SSH known_hosts file, however that file is not consulted in any way if you specify you preferred authentication with the flags listed above.
add a comment |
I agree that Gitolite probably should not be running as root. I made this mistake as well. Just adding some additional info in case it helps.
I was still able to SSH as root to the target machine by adding the following flags to my SSH command:
PreferredAuthentications=keyboard-interactive,password -o PubkeyAuthentication=no
Of course, this is assuming that your root account has a password associated with it. You will not be able to authenticate with a private key because of the way Gitosis edits the SSH known_hosts file, however that file is not consulted in any way if you specify you preferred authentication with the flags listed above.
add a comment |
I agree that Gitolite probably should not be running as root. I made this mistake as well. Just adding some additional info in case it helps.
I was still able to SSH as root to the target machine by adding the following flags to my SSH command:
PreferredAuthentications=keyboard-interactive,password -o PubkeyAuthentication=no
Of course, this is assuming that your root account has a password associated with it. You will not be able to authenticate with a private key because of the way Gitosis edits the SSH known_hosts file, however that file is not consulted in any way if you specify you preferred authentication with the flags listed above.
I agree that Gitolite probably should not be running as root. I made this mistake as well. Just adding some additional info in case it helps.
I was still able to SSH as root to the target machine by adding the following flags to my SSH command:
PreferredAuthentications=keyboard-interactive,password -o PubkeyAuthentication=no
Of course, this is assuming that your root account has a password associated with it. You will not be able to authenticate with a private key because of the way Gitosis edits the SSH known_hosts file, however that file is not consulted in any way if you specify you preferred authentication with the flags listed above.
answered Jan 14 at 18:05
David GordonDavid Gordon
1
1
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f430903%2fcannot-login-to-ssh-after-installing-gitolite-pty-allocation-request-failed-on%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Did my previous answer worked? superuser.com/a/430902/141
– VonC
May 31 '12 at 7:19