我在工作中使用我的项目,但我想在家里和他一起工作,因为我可以登录我的家用机器来处理我的项目。
然而,在家里,我看到以下消息:
function letterPressed(event) {
var letter = String.fromCharCode(event.keyCode);
if (randomWord.indexOf(letter) >= 0)
wordBlank[(randomWord.indexOf(letter)] = letter;
console.log(wordBlank);
}
我怎样才能超越它?
答案 0 :(得分:4)
您应该只是回答“是”,这将更新您的~/.ssh/known_hosts
文件。
之后,您可以使用GitHub SSH URL(假设您有generated the SSH public/private keys,并将公开的URL注册到您的GitHub个人资料)
答案 1 :(得分:3)
按照this GitHub帮助页面上讨论的步骤进行操作。
https://help.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh
git config --global url."https://github.com/".insteadOf git@github.com:
git config --global url."https://".insteadOf git://
git config --global url."git@github.com:".insteadOf https://github.com/
git config --global url."git://".insteadOf https://
答案 2 :(得分:1)
尝试以下步骤:
打开Git Bash
检查现有的SSH密钥:
$ ls -al〜/ .ssh
如果已经拥有它们,您将看到:
id_rsa.pub
id_ecdsa.pub
id_ed25519.pub
如果不这样做,则生成一个(按Enter接受默认文件位置):
$ ssh-keygen -t rsa -b 4096 -C“ your_email@example.com”
要将密钥复制到剪贴板:
$剪辑<〜/ .ssh / id_rsa.pub
在Github /设置/ SSH和GPG密钥/新SSH密钥上转到您的帐户
将密钥粘贴在那里
下一步,键入:
$ git remote
如果看到原产地,请将其删除:
$ git remote remove origin
继续执行GitHub存储库页面上提供的最后2个步骤...
$ git remote add origin git@github.com:USERNAME / REPONAME.git
$ git push -u原始主机
刷新您的GitHub存储库页面
Voila!
答案 3 :(得分:0)
由于您是第一次尝试使用SSH连接到Github(~/.ssh/known_hosts
中还没有Github的现有条目),因此要求您验证远程主机的密钥指纹。因为,如果入侵者主机将自己表示为Github服务器,则其RSA指纹将与GitHub服务器指纹不同。
您有两个选择。
您可能会接受,因为您不关心远程主机(在这种情况下为Github)的真实性,或者
您可以通过将显示在提示符下的RSA指纹与GitHub's SSH key fingerprints相匹配,来验证您是否已真正连接到Github服务器。
后一种选择通常更可取。