软件版本
SourceTree v3.4.19
gitea/gitea:latest 2024.12
git用22端口,原来的ssh 22端口改成其它端口.
docker run -d --restart=always --name=gitea -p 22:22 -p 6030:3000 -v /opt/share/gitea:/data gitea/gitea:latest
创建ssh密钥
windows电脑打开git bash
ssh-keygen -t ed25519 -C "[email protected]"
创建好的证书在 ls ~/.ssh/ ,把 id_rsa 和 id_rsa.pub复制出来

pub证书填到gitea

在SourceTree配置好

新建仓库
1.在gitea网页创建一个新的仓库
2.如果要在已有的项目 abc 作为仓库
3.把原有的目录abc改成 abc_bak,因为git需要空目录
4.在新建的空白目录 abc 右键打开git bash
5.把gitea网页提示的创建仓库指令填入 回车
6.关闭git bash
7.把abc目录生成的文件.git剪切到 abc_bak
8.把abc改名 abc.del
9.把abc_bak改成abc
10.确认删除目录 abc.del
11.SourceTree添加仓库

12.修改 .gitignore文件
13.提交本地文件变化
14.推送到服务器.
gitignore文件
## 编译文件
*.o
*.a
*.so
*.dylib
*.class
##压缩文件
*.rar
*.tar
*.zip
*.gz
## 临时文件
*.lock
*.log
*.tmp
*.swp
##执行文件
*.dll
*.dll.a
*.exe
## vscode的文件
.vs/注意: 如果前面推送过了文件,再改忽略规则,会不起作用,需要在命令行运行一下:git rm --cached filename
例如: git rm --cached *.ogit rm --cached comp/*.o
最后一次更新于2025-01-07


