git 操作笔记

2022-01-24  本文已影响0人  葱烧烙饼

有的东西不用经常会忘了,所以记录一下以防备忘。也能记录一点想法。

官方的set up还是比较好的,通俗易懂,需要多注意用户角色的权限问题,权限会经常让你难以发现问题所在
https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server

谨慎注意,你创建的仓库可能不带.git,会让你找半天无法找到仓库问题。

git@git_server_address:projectname.git
就是最后这个git,因为仓库名不对,而让人疏忽。

另一个教程set up:
https://linuxways.net/ubuntu/how-to-setup-git-server-on-ubuntu-20-04/

初始化git

git init

服务器初始化git project仓库(裸库)

git init --bare

显示远程信息

git remote -v

设置一个远程服务器

git remote add origin git@git_server_address:projectname.git

移除一个远程服务器

git remote remove orgin

如果是本地用git做本地服务器

git remote add origin /home/git-repos/projectname.git

疑难问题:
unable to write sha1 filename ./objects/: Permission denied
服务器仓库写权限不足,不知道为什么git用户的数据变为root了,要去更加对应目录读写权限到git。

git和golang之间,很多时候会有go get / go mod 关联,要输入账号密码,对应解决方式。
https://blog.csdn.net/qq_35425070/article/details/106797930

上一篇下一篇

猜你喜欢

热点阅读