gitee作为国内的github,把个人项目托管到上面也是个不错的选择。
以下大致步骤:
- 先注册它的账号。这里特别注意的是个人空间地址(后面推送代码需要用到它作为用户名,当然在个人主页也能看到它)
- 从个人控制台界面,点击设置
- 在安全设置->SSH公钥,配置ssh
如何生成公钥,可参考另一篇ssh配置,为了方便,我本地就通过ssh-keygen命令生成。如: ssh-keygen -t ed25519 -C "xx标志" -f xx路径。
一路回车就好,如果配置了验证密码也要记好,后续需要输入。把生成好的xx.pub文件内容复制上去。
- 检查ssh配置
在git命令行中检查,敲入ssh -T [email protected],如果提示你:
Hi --! You've successfully authenticated, but GITEE.COM does not provide shell access.
表示配置成功,否则失败。如果失败,可以加个-v参数 ssh -T -v [email protected],来显示具体的错误。
个人遇到过的失败情况,就是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的配置即可。
标签:git,账号,仓库,代码,托管,gitee,xx,ssh,Gitee From: https://www.cnblogs.com/xiaoxiaobug/p/16617440.html