idea中使用github,码云gitee,gitlab

github

网址:https://github.com/

全球最大的同性交友网站

岳不群,令狐冲,东方不败。三个账户演示操作。

6.1创建远程仓库

登录,

创建私有库用gitlab。

git remote -v查看别名

创建别名:

git remote add git-demo https://github.com/shenziqiang/git-demo.git

创建别名成功。

git push 别名 分支

git checkout master切换分支

把hello.txt推送到远程库。怎么推?

git push 别名 分支名本地master分支推送到远程库。

push成功!

2.拉取远程库到本地库

git pull git-demo master  pull是拉取。把远程端的文件拉取到本地。

拉取动作会自动帮你提交本地库。此时本地库的代码跟远程库已经同步了。

3.克隆

git clone https://github.com/shenziqiang/git-demo.git。不需要登陆账号。push推送,需要登陆github账号。因为当初创建的是一个公共的仓库。所以其他人可以直接克隆。

clone会做如下操作,1.拉取代码。2.初始化本地仓库3.自动创建别名

6.2.4 邀请加入团队

git status

git add hello.txt

git commit -m "lhc commit" hello.txt

git push https://github.com/shenziqiang/git-demo.git master

另一个账户想修改你的代码,那他必须要加入你的团队当中去。

因为令狐冲想修改岳不群的文件,所以岳不群要把令狐冲邀请进来。

怎么操作?进入库中,点settings,点击collabor...然后在设置里面点击管理成员(Manage access),点击最下边的邀请一个伙伴。绿色图标。输入账号。然后add...把令狐冲作为我们此库中的成员。邀请函复制下来。着也是一个链接地址。岳不群需要把这个链接地址发给令狐冲。钉钉...

令狐冲收到地址后,在github的链接中复制上邀请函。然后就可以看到岳不群的邀请。绿色是同意,另一个是婉拒。现在我是库里的成员了,呢就可以进行代码推送了。现在就不报错了。

如何让团队外成员给完善项目?把自己的项目路径发给别人。然后呢人点进去。fork到自己叉到自己库中。修改。修改后pull request。给对方。然后对方岳不群可以在pull request里面发现这个请求。点开,可以查看。有疑问?还可以给东方不败说话,在write里面说:。。。。然后提交。你就可以打开东方不败账户,就收到了岳不群发来的消息。东方不败可以回岳不群消息:。。。。岳不群就可以收到。

如果代码改坏了,你需要。如果确实厉害,你点merge pull request申请提交合并申请。东方不败写的代码合并到华山剑法里。点完,确认。

6.4SSH免密登录

code里的ssh链接。但是不能用?为什么?如何添加ssh免密公钥?windows C:/用户/asus/.ssh/。在asus里面生成一下.ssh的文件。

ssh-keygen :生成ssh免密登录公钥或者私钥的命令。

-t :指定用那种加密算法

rsa:著名的非对称加密协议

-C:atguiguyueyue邮箱账号放这了。说明我当前登陆协议是专门针对岳不群账号匹配的。

ssh-keygen -t rsa -C atguiguyueyue@aliyun.com

此时.ssh里面有一个公钥和一个私钥。

 复制到岳不群的账号里,

把公钥拿过来。然后windows连接账号就不需要反复输入账号和密码了。

拉取远端

git pull git@github.com:shenziqiang/git-demo.git master

然后发现不用登录了。

然后修改代码,保存暂存区,提交本地库。

git add hello.txt
git commit -m "ybq commit" hello.txt

推送到远程库

git push git@github.com:shenziqiang/git-demo.git master

来到远端刷新下看看是否推送成功。免密登录配置成功。岳不群账号,可以利用ssh来进行pull和push。

                                                码云

  1. 在idea中下载gitee插件

  2. 点击file-settings-VersionControl-Gitee,

  3. 绑定上了gitee了。

     

  4. 在gitee里面push,pull。

    gitee获得github上的代码。并且保持更新。

    完毕!

                                              gitlab

    首先打开centOS7,在root账户里ifconfig查看ip。ip a也可以查看。

     

    我们把呢个130改成200。

    修改完ip后,还要修改主机名a

    改完之后重启

    输入:重启下服务器

    配置windows的host文件,以及xshell链接地址

    打开C:\Windows\System32\drivers\etc\hosts

    windows的映射,host文件修改好之后。我们再配置xshell链接。

    上图百度可以ping通,说明服务器可以上网。

    要关闭防火墙。

    systemctl status firewalld:查看防火墙状态

    上图表示防火墙开启状态。

    关闭防火墙:systemctl stop firewalld.service

    准备安装包:

    使用rz -y把文件传输到liunx上面。

    pwd查看当前目录

    ln -s /...  /... : 起别名

    mv /..  . :把此文件转移到当前目录下

    rm -f module删除文件并且不询问

    mkdir /...   创建文件夹

    reboot  重启机器

    rmdir 删除文件夹

    touch 文件名 创建文件

    gitlab-ctl start 启动gitlab。

    GitLab安装初始化,启动GitLab服务。

    报错反复试验几次。安装之前给服务器做个快照。如果失败了,至少可以恢复快照。

    service firewalld stop关闭防火墙

    安装gitLab

  5. 再idea中操作gitlab

    idea连上了gitlab服务器。上图所示成

    接下来就可以push代码,

    http://gitlab-server/root/git-test.git。输入之后推送到远端仓库。

    输入gitlab登录的账号密码进行推送。

    结果是啥?是拒绝访问,push和pull都不行。是因为本地和远程仓库完全不相关。所以我们克隆远程仓库。做到完全一致。

    git pull 别名 分支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值