GIT/Github/Gitlib学习笔记

上传项目到gitlib的过程

git工具的下载地址:https://git-scm.com/download/win

过程步骤
先建立 组,再建立项目,必须设置key,他会有提示让你没有组就会无法新建项目或上传代码,然后记得写私人的项目,然后添加 members,可以来设置角色,最高为owner,
如果提交代码估计每一个人都得添加自己的key才可以,具体可以生成方法如下,先查看有没有,没有就生成,用git自带的命令ssh-keygen ,生成的key复制到 gitlib网站上就好了

剩下一堆命令,执行就行了, 新建了marster如果不想要了,就rm一下,下面都有命令,步骤一定不能少不能错, push记得有 -u , 记得使用的时候上传add 时必须为 http,用
git会提示没有权限的,非常麻烦


显示公钥,说明有了
type %userprofile%\.ssh\id_rsa.pub
type %userprofile%\.ssh\id_rsa.pub

复制公钥的方法
type %userprofile%\.ssh\id_rsa.pub | clip

生成的需要密码和秘钥
ssh-keygen -t rsa -C "gitlib的 配置的邮箱"

这个命令存在于 Git这个工具
ssh-keygen


如果查询命令找不到 因为 userprofile 中间有空格 desk -2 ,所以需要直接进入到当前目录中去才行 C:\Users\desk 4-2\.ssh>


C:\Users\desk 4-2\.ssh>

扫描二维码关注公众号,回复: 6913978 查看本文章

push 密码是 aaaaaaaaaaaaa_wisxxxxx_aaaaaaaaaaaaaaa


Your identification has been saved in /c/Users/desk 4-2/.ssh/id_rsa.
Your public key has been saved in /c/Users/desk 4-2/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:0FL3dRitRnIUb7wqN/K50kwyu9lpmryYTCazi7+ECQM gitlib的 配置的邮箱
The key's randomart image is:
+---[RSA 2048]----+
| . . .==.|
| o . ...++.|
| E o . .+ .+|
| . o o..|
| o S . . |
| o o o .. |
| o + o oB+ |
| o B +oO++ |
| ..=o+ B**. |
+----[SHA256]-----+

C:\Program Files\Git\usr\bin>


git config --global user.name "gitlib的配置的 名字"

git config --global user.email "gitlib的 配置的邮箱"

git init

git remote add origin http://gitlab.私人域名/个人的组名/项目的名字-backend-server.git
git remote add origin http://gitlab.私人域名/个人的组名/项目的名字-frontend-server.git
git remote add origin http://gitlab.私人域名/个人的组名/ui.git
git remote add origin http://gitlab.私人域名/个人的组名/documents.git

git add .
git commit -m "项目的名字"

git push -u origin master

git push -u origin master

公共项目下载的方法

1.复制url,如https://github.com/ulli-kroll/mt7610u

2.进入要存放该代码的git目录

3.输入:git clone git://github.com/ulli-kroll/mt7610u

git@gitlab.私人域名:个人建立的组名/项目的名字-backend-server.git


git config --global http.sslVerify false

git remote rm origin

git remote add origin http://gitlab.私人域名/个人的组名/项目的名字-backend-server.git


<1>输入git config --global user.name "你的用户名"
<2>输入git config --global user.email "你的邮箱"
<3>输入git init
<4>输入git remote add origin 你刚才建立的项目连接
<5>输入git add .
<6>输入git commit
<7>输入git config http.postBuffer 524288000 (特别提醒: 此行是在本地设置缓存, 有些项目文件较大, 使用http无法上传,可设置此命令)
<8>输入git push -u origin master 将代码推送到gitlab端


主页,点击右上头像-->your profile-->Popular repositories ,看到你要删除的项目,点击进去 --> 上面

选择settings-->到页面最下面

https://gitlab.私人域名/u/gitlib登录的个人的账号的名字/projects

https://gitlab.私人域名/gitlib登录的个人的账号的名字/项目的名字test


删除文件

git rm '文件名' #删除文件命令

git commit -m '填写注释' #提交命令

git push

给用户添加人

https://gitlab.私人域名/groups/个人建立的组名/group_members

67 git config --global user.name "gitlib的配置的 名字"
68 git push -u origin master
69 git remote add origin http://gitlab.私人域名/gitlib登录的个人的账号的名字/项目的名字test.git
70 git remote rm origin
71 git remote add origin http://gitlab.私人域名/gitlib登录的个人的账号的名字/项目的名字test.git
72 git add .
73 git commit -m "项目的名字"
74 git push -u origin master
75 git remote rm origin
76 git rm 'src'
77 git rm -r 'src'
78 git rm -r '项目的名字.log'
79 git rm -r '.mvn/wrapper'
80 git rm -r 'pom.xmlr'
81 git rm -r 'pom.xml'
82 git rm -r 'mvnw.cmd'
83 git rm -r 'mvnw'
84 history


https://gitlab.私人域名/gitlib登录的个人的账号的名字/项目的名字test/edit 在这里面可以移除项目


https://gitlab.私人域名/dashboard/projects



可以查看所有的组的东西
https://gitlab.私人域名/groups


https://gitlab.私人域名/个人的组名/项目的名字-backend-server/deploy_keys

添加key的地址


可以管理项目进行删除
https://gitlab.私人域名/groups/个人建立的组名/projects

猜你喜欢

转载自www.cnblogs.com/genestart/p/11277823.html
今日推荐