没有钥匙就推送到GitHub

时间:2018-03-12 19:59:16

标签: github c9.io

我在工作计算机上使用GitHub和C9,但几小时后GitHub将停止读取我的SSH密钥。 IDK,如果是因为我正在使用我的工作计算机(作业当前没有编程),但有没有办法可以在没有SSH密钥的情况下推送我的代码

1 个答案:

答案 0 :(得分:1)

首先,检查您的远程URL确实是一个ssh:

cd /path/to/my/local/cloned/repo
git remote -v

如果是(git@github.com:user/repo),请检查ssh -Tv git@github.com返回的内容。

如果SSH不起作用(因为SSH端口可能在工作时被阻止),请切换到HTTPS URL:

git remote set-url origin https://github.com/user/repo

从那里,确保git config credential.helper确实引用了一个帮助程序(如Windows上的" manager"),并在第一次推送时提示您输入GitHub帐户用户名/密码。之后,您的凭据将被缓存。