不用钥匙推到 GitHub
Pushing to GitHub without a key
我在工作计算机上使用 GitHub 和 C9,但 GitHub 将在几个小时后停止读取我的 SSH 密钥。 IDK 如果是因为我正在使用我的工作计算机(工作当前没有编程),但是有没有办法我可以在没有 SSH 密钥的情况下推送我的代码
首先,检查您的遥控器 URL 确实是一个 ssh 遥控器:
cd /path/to/my/local/cloned/repo
git remote -v
如果是(git@github.com:user/repo
),检查一下ssh -Tv git@github.com
returns。
如果 SSH 不起作用(因为 SSH 端口在工作时可能被阻止),切换到 HTTPS URL:
git remote set-url origin https://github.com/user/repo
从那里开始,确保 git 配置 credential.helper 确实引用了帮助程序(例如 Windows 上的 "manager"),系统将提示您输入 GitHub 帐户 username/password 在第一次推送时。之后,您的凭据将被缓存。
我在工作计算机上使用 GitHub 和 C9,但 GitHub 将在几个小时后停止读取我的 SSH 密钥。 IDK 如果是因为我正在使用我的工作计算机(工作当前没有编程),但是有没有办法我可以在没有 SSH 密钥的情况下推送我的代码
首先,检查您的遥控器 URL 确实是一个 ssh 遥控器:
cd /path/to/my/local/cloned/repo
git remote -v
如果是(git@github.com:user/repo
),检查一下ssh -Tv git@github.com
returns。
如果 SSH 不起作用(因为 SSH 端口在工作时可能被阻止),切换到 HTTPS URL:
git remote set-url origin https://github.com/user/repo
从那里开始,确保 git 配置 credential.helper 确实引用了帮助程序(例如 Windows 上的 "manager"),系统将提示您输入 GitHub 帐户 username/password 在第一次推送时。之后,您的凭据将被缓存。