1、本地连接github
执行git remote addoriginhttps://github.com/hanhailong/CustomRatingBar
[root@wdOSdtc2]# git clone [email protected]:xxxxx/dtc2Cloninginto'dtc2'...Theauthenticity of host'github.com (192.30.252.128)'can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?
**Host key verification failed.**
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
解决:
[[email protected]]# ssh [email protected] of host'github.com (192.30.252.131)'can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes #这里写 yes
Warning: Permanently added 'github.com,192.30.252.131' (RSA) to the list of known hosts.
Permission denied (publickey).
2、执行$ git push -u origin master
出现问题 Username for 'https://github.com': yylxm
To https://github.com/yylxm/YYXQZ.git
! [rejected] master -> master (fetch first)
error: failed to push some refs to 'https://github.com/yylxm/YYXQZ.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
解决办法:错误的主要原因是github中的README.md文件不在本地代码目录中,
可以通过如下命令进行代码合并【注:pull=fetch+merge】 git pull --rebase origin master
再通过命令git push -u origin master完成代码上传到github的操作。
3、问题:执行git remote add origin [email protected]:yylxm/Git.git
出现问题fatal: remote origin already exists.
解决办法:git remote显示所有的远程库,然后采用git remote rm origin删除该origin。