安装好git之后,打开git bash,弹出命令窗口。
在刚开始在git bash中输入git命令时,会出现permission denitd(publicky). fatal:Could not read from remote repository.
此时说明并没有设置SSH秘钥,或者在GitHub远程上并没有设置本机的信任机制(即为保存在本地的SSH秘钥),所以才会阻止用户。
生成SSH keys的操作步骤如下:
1、cd ~/.ssh 切换到本地的.ssh目录下。
2、ssh-keygen 生成SSH keys。(默认要填的都直接回车即可,默认保存在.ssh目录下)
3、打开.ssh目录下的id_rsa.pub文件,复制文件所有内容。
4、在github网站中登录你的github账号,在setting->SSH and GPG keys中新建SSH keys,并将id_rsa.pub中复制的内容复制到key中。
之后即可顺利地进行git命令交互。
最常用到的git命令:
git add ./* 添加目录中所有文件
git commit -m 'description' 提交缓存
git push -u origin master 提交到远程GitHub仓库
参考: