目录
1. 生成个人公钥
2. 在gitee上添加个人公钥
3. 添加远程主机到本机SSH可信列表
4. 提交本地文件
1. 生成个人公钥
(参考生成/添加SSH公钥 - Gitee.com)
打开git命令行,输入命令:ssh-keygen -t ed25519 -C "xxx@xxx.com"
按下三次回车后,根据屏幕上打印的信息找到存放公钥的文件xx.pub,并复制里面的内容
注:xxx@xxx.com并不一定是真实的邮箱,只是作为一个sshkey的名称
2. 在gitee上添加个人公钥
点击gitee右上角的头像→个人设置
将之前复制的公钥内容粘贴到指定位置,点击确定即可
3. 添加远程主机到本机SSH可信列表
在命令行输入:ssh -T git@gitee.com
遇到Are you sure you want to continue connecting (yes/no/[fingerprint])?时,输入yes
若返回 Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access.
内容,则证明添加成功。
4. 提交本地文件
将远程服务器的文件clone到本地,让两边仓库建立联系:
git clone git@gitee.com:desny/snake_and_ladders.git
用命令行切换到本地仓库(比如snake_and_ladders)文件夹
注:可以用git remote查找一下远程仓库的名字,一般默认为origin
用add命令添加文件到暂存区:
注:文件名尽量不要出现中文。
这里的warning处理参考下面的链接,输入命令:git config --global core.autocrlf falsewarning: LF will be replaced by CRLF in 解决办法_csdn799316120的博客-CSDN博客
用commit命令将暂存区里的改动提交到本地的版本库,并且可以用参数-m写下提交的相关信息:
git commit -m 'Model-free Problem'
最后用push命令将改动推送至远程仓库:git push origin master(origin是远程仓库名,master是远程仓库origin分支,默认本地所选分支是master)
这样,就用git命令行的方式完成了一次gitee上代码文件的添加和提交
注:可以通过git status查看当前文件的git状态
如果遇到问题fatal: not a git repository (or any of the parent directories): .git,那么在当前目录下执行命令git init
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)