git克隆

git支持多种协议:本地协议,ssh协议,git协议,http,https协议。

当我关联远程分支时使用http或https协议则每次提交代码都需要输入用户名和密码,所以更换为git协议。

查看使用的传输协议:
···
git remote -v

wuxiao@wuxiao-C-B150M-K-Pro:~/MyGithub/DailyBlog$ Git remote -v
origin https://github.com/bingxl/hexoBlogSource.git (fetch)
origin https://github.com/bingxl/hexoBlogSource.git (push)
···
重新设置成ssh的方式:

1
2
3
git remote rm origin
git remote add origin git@github.com:username/repository.git
git push -u origin master //关联远程分支第一次提交时