I am having issues with committing changes to my gear. I have tried to run rhc setup, I also deleted my .ssh folder and executed rhc setup again but that also didnt work.
please check if you have changed to another account.
i encountered this problem when my account changed to root.
I am using ubuntu.
I solved this problem by the following cmds
rm ~/.openshift/ -rf
rm ~/.ssh/* -rf
rhc setup
and i encountered the following error:
chmod: 更改".git/FETCH_HEAD" 的权限: 不允许的操作
solved by :
sudo chmod 777 .git/FETCH_HEAD
then:
git pull
got:
Already up-to-date.
everything goes find.
you have to check in ~/.ssh/ if exists a file id_rsa.pub and id_rsa if not you have to create it using openssh or if exists a file with extension .pub duplicate it and rename the copy as id_rsa.pub then do the same with id_rsa. this work with google compute engine. I've tried
I fixed the problem by setting up proxy for ssh: ~/.ssh/config
ProxyCommand /bin/connect.exe -H proxy:8080 %h %p
Host rhcloud.com
User myemailasrhclogin@gmail.com
Port 22
Hostname rhcloud.com
IdentityFile "C:\users\username\.ssh\id_rsa"
TCPKeepAlive yes
IdentitiesOnly yes
SSH in git behind proxy on windows 7
My initial mistake was to use appname.rhcloud.com as Host or Hostname. And yes, adding your public key to OpenShift is also necessary.
I had Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
when cloning with git clone ssh://<<repo_created_by_openshift>>
.
App was created with Openshift's website, not with rhc app create
.
My SSH key was ok, reimporting it to Openshift didn't help, nor did expiring sessions, and so on.
I didn't want to generate a new key.
What finally worked was using:
rhc git-clone -a <app_name>>
instead of bare git clone <<repo_address>>
.
You may have to expire sessions as well.
what worked for me was to generate the keys using Git Bash
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
and then add the key to ssh-agent
as described here
https://help.github.com/articles/generating-a-new-ssh-key/
Also make sure your ~/.ssh/id_rsa file has proper permissions required by rhc:
chmod 600 ~/.ssh/id_rsa