发表于: 2019-01-01 12:53:03
3 749
今天完成的事情:
1. 重新熟悉了GIT的使用,并且能够熟练的初始化git项目。
2. 可使用git工具删除远程分支
3. 记录git使用笔记
明天计划的事情:
解决git 使用的时候出现需要一直重复输入(帐号、密码)的问题。
遇到的问题:
git 使用的时候出现需要一直重复输入(帐号、密码),目前暂时使用win10管理凭证的方式处理,但仍无法解决此问题。
使用方法(查证此效果对本问题无效):https://blog.csdn.net/ezconn/article/details/81872785
收获:
初步复习了git的使用方法、强制推送、删除远程分支、删除本地分支、创建本地分支、获取项目最新更新等方式。
参考文件:https://gitee.com/help/articles/4122 (码云「提交第一行代码」教学)
※ 码云的空间使用方式与git相同,差异是码云的空间较大而git的空间较小
-------------------------------------------------------------------------------------------
问题产生原因:
Q: git 使用的时候出现需要一直重复输入(帐号、密码)
A: 原因是在添加远程库的时候使用了https的方式,所以每次都要用https的方式push到远程库
如果clone得的时候一直使用HTTPS的方式复制就会出现此问题,需将传输协议由HTTPS转为SSH方式传输。
问题解决:
1. git remote rm origint // 删除传输协议
2. git remote add origin git@github.com:username/repository.git // 添加传输协议
3. ssh-keygen -t rsa -C "<yourgitemail>" // 产生ssh公钥
4. 公钥位置:c:/Users/Administrator/.ssh/ id_rsa.pub // 公钥档案(可用「Notepad++」或是「文本格式」打开,将其中的文字复制后贴上git中的「SSH公鑰」位置)
5. 如果是使用码云,可使用此方式设置公钥
「设置」>「SSH公钥」>「增加公鑰」>「標題(建议输入英文) 」>「公鑰(将id_rsa.pub内容输入在此栏位)」
参考链接:
1. Git 中 SSH key 生成步骤
https://www.cnblogs.com/horanly/p/6604104.html
2. git push的时候每次都要输入用户名和密码的问题解决:
https://blog.csdn.net/toyijiu/article/details/73611874
评论