代码托管Gitee
gitee作为国内的github,把个人项目托管到上面也是个不错的选择。
以下大致步骤:
- 先注册它的账号。这里特别注意的是个人空间地址(后面推送代码需要用到它作为用户名,当然在个人主页也能看到它)
- 从个人控制台界面,点击设置
- 在安全设置->SSH公钥,配置ssh
如何生成公钥,可参考另一篇ssh配置,为了方便,我本地就通过ssh-keygen命令生成。如: ssh-keygen -t ed25519 -C "xx标志" -f xx路径。
一路回车就好,如果配置了验证密码也要记好,后续需要输入。把生成好的xx.pub文件内容复制上去。
- 检查ssh配置
在git命令行中检查,敲入ssh -T git@gitee.com,如果提示你:
Hi --! You've successfully authenticated, but GITEE.COM does not provide shell access.
表示配置成功,否则失败。如果失败,可以加个-v参数 ssh -T -v git@gitee.com,来显示具体的错误。
个人遇到过的失败情况,就是gitee仓库和本地其他git项目仓库不是同一个地址,所以需要设置下git的ssh配置(通常是git目录\etc\ssh\ssh_config),内容是:
Host gitee.com
HostName gitee.com
IdentityFile 上一步生成的和xx.pub文件对应的私钥文件的绝对路径
PreferredAuthentications publickey
- 个人主页,右上角,选择新建仓库
有了这个远程仓库,就可以把本地项目推上去了,或者克隆这个远程仓库新建项目。
- 推送代码到远程仓库
首次推送代码,需要输入gitee的账号和登录密码。如果出现提示:
remote: [session-xxxx] xx : Incorrect username or password (access token)
fatal: Authentication failed for 'https://gitee.com/xx/'
那就是账号或者密码错误,需要在检查下。
注意账号是注册账号步骤的个人空间地址,如果记不住可以看个人主页头像下的@之后的字符就是了!
win系统下输错了账号密码,下次推送可能不会让你再次输入,解决办法就是删除对应凭证:
进入凭据管理器,在Windows凭据中删除gitee的配置即可。
本文作者:笑笑霸
本文链接:https://www.cnblogs.com/xiaoxiaobug/p/16617440.html
期待你的关注、收藏、评论,欢迎转载,请指明原文链接
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)