温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。


Fayson的github:https://github.com/fayson/cdhproject


提示:代码块部分可以左右滑动查看噢


1.文档编写目的




前面Fayson介绍过《​​如何在CDSW上创建Git工程​​》,主要包括Git与CDSW的集成安装配置。如果企业内部搭建私有的Git服务,在CDSW使用Git创建工程后,代码修改成功后需要提交到Git服务器。本文Fayson主要介绍如何在CDSW中使用git命令提交代码到服务。


  • 测试环境

1.CDSW1.2.2

2.Git1.8.3.1


  • 前置条件

1.Git服务已安装且正常运行

2.CDSW已与Git服务器集成


2.环境准备




Git服务已安装完成,这里就不在做过多的介绍了。 


1.首先在Git服务器上创建一个工程


[root@hadoop03 git]# mkdir -p /data/git/myproject.git
[root@hadoop03 git]# git --bare init /data/git/myproject.git/
Initialized empty Git repository in /data/git/myproject.git/
[root@hadoop03 git]# chown -R git. /data/git/myproject.git/
[root@hadoop03 git]# ll /data/git/myproject.git/


如何在CDSW上创建Git工程并提交代码_hadoop


在进行git目录初始化时加上--bare参数,Git会创建一个裸仓库,裸仓库是没有工作区的,因为服务器上的Git仓库只是为了共享,所以不让用户直接登录到服务器上去更改工作区,并且服务器上的Git仓库通常都是以.git结尾。


2.进入myproject.git目录下执行如下命令


[root@hadoop03 myproject.git]# pwd
/data/git/myproject.git
[root@hadoop03 myproject.git]# git config receive.denyCurrentBranch ignore

(可左右滑动)


如何在CDSW上创建Git工程并提交代码_git服务器_02


这里执行该命令的主要目的是解决git默认会拒绝push问题。

以上步骤就完成了一个工程仓库的创建。


3.CDSW上提交代码到Git




1.登录CDSW创建一个git工程


如何在CDSW上创建Git工程并提交代码_hadoop_03


在工程中输入Git地址:git@172.18.4.33:/data/git/myproject.git


如何在CDSW上创建Git工程并提交代码_hadoop_04


2.点击“Create Project”创建工程


如何在CDSW上创建Git工程并提交代码_hadoop_05


上图完成工程创建。


3.点击“Open Workbench”打开该工程的工作台


如何在CDSW上创建Git工程并提交代码_hadoop_06


4.点击“Launch Session”启动会话


如何在CDSW上创建Git工程并提交代码_hadoop_07


在会话窗口创建一个test.py文件


5.打开该会话的” Terminal access”


如何在CDSW上创建Git工程并提交代码_git_08


6.在终端下执行如下命令提交代码到Git服务器


cdsw@nnssvefn39efjq8a:~$ git add .
cdsw@nnssvefn39efjq8a:~$ git commit
cdsw@nnssvefn39efjq8a:~$ git pull
cdsw@nnssvefn39efjq8a:~$ git push

(可左右滑动)


如何在CDSW上创建Git工程并提交代码_git_09

如何在CDSW上创建Git工程并提交代码_git服务器_10


如上截图可以看到代码已成功的提交到了Git服务器。

代码执行步骤说明:

git add.  该行命令主要是暂存需要提交的文件

git commit 命令主要为需要提交的文件添加注释

git pull同步Git服务器代码到本地

git push将本地代码提交到Git服务器


4.验证是否提交成功




1.登录CDSW创建一个新的工程


如何在CDSW上创建Git工程并提交代码_git服务器_11


2.点击“Create Project”


如何在CDSW上创建Git工程并提交代码_git服务器_12


可以看到该工程下test.py文件为我们push到Git服务器上的。


3.打开test.py查看内容


如何在CDSW上创建Git工程并提交代码_git服务器_13


与提交的代码内容一致。



提示:代码块部分可以左右滑动查看噢


为天地立心,为生民立命,为往圣继绝学,为万世开太平。

温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。



推荐关注Hadoop实操,第一时间,分享更多Hadoop干货,欢迎转发和分享。

如何在CDSW上创建Git工程并提交代码_git_14

原创文章,欢迎转载,转载请注明:转载自微信公众号Hadoop实操