标签:into 进入 gitignore 原因 block 注意 run ESS 成功
注意点:
Ubuntu下:
ssh-keygen -t rsa -C "邮箱地址"
Windows下
$ ssh-keygen -t rsa -C "邮箱地址"
# 后面的邮箱即为 github 注册邮箱
回车后让你选择路径建立相应的.ssh文件夹,直接回车建立到默认的用户目录下即可;
中途会让你输入密码
根据路径提示,到用户目录下的这个.ssh文件夹下,下面有两个文件。
然后GitHub网上相应位置添加(公钥id_rsa.pub
)一下就可以了
验证是否添加成功,输入$ ssh -T git@github.com
The authenticity of host 'github.com (13.229.188.59)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
Hi zhuChengChao! You've successfully authenticated, but GitHub does not provide shell access.
这方面内容,一下博客写的非常好:
https://www.cnblogs.com/ayseeing/p/3572582.html
git clone 复制过来的地址
https
和SSH
克隆:
https
可以随意克隆项目,但仅限与克隆;SSH
你必须是要克隆项目的管理员或拥有者,且需要添加SSH Key
当添加了SSH账户后,通过ssh克隆时发现,无法clone,问题如下:
Cloning into 'ML-LinearRegrssion'... ssh_dispatch_run_fatal: Connection to 13.250.177.223 port 22: Software caused connection abort fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
解决:
在bash中输入
eval "$(ssh-agent -s)"
即可网上找了一圈没人解释为什么原因,希望有人能告知:)
git push origin 分支名称
git branch --set-upstream-to=origin/远程分支名称 本地分支名称
git pull origin 分支名称
# 使用上述命令会把远程分支上的代码下载并合并到本地所在分支
标签:into 进入 gitignore 原因 block 注意 run ESS 成功
原文地址:https://www.cnblogs.com/zhuchengchao/p/11630320.html