代码托管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的配置即可。

posted @ 2022-08-30 15:53  笑笑霸  阅读(87)  评论(0编辑  收藏  举报