Products Resources Support About Us

Using GIT client with Bitbucket by Atlassian

git

#1

Hi,

We have installed GIT and the corequisite products for z/OS

we are running version 2.12.0
bash-4.3$ git --version
git version 2.12.0

It appears that I can create a local repo and it works ok, I can add code to it and it appears to track changes. But whenever I try to pull code from the Remote Repo I get the following error.

bash-4.3$ git clone https://nbkbjwz@horizon.bankofamerica.com/scm/scm/bcc/bcc.git
Cloning into ‘bcc’…
fatal: bad config line 1 in file /u/user/nbkbjwz/test9/bcc/.git/config

I believe the problem is related to the Bitbucket repo using UTF-8 we have all parameters set correctly and the Bash environment is established when we login to SSH. Using booth the profile and bash RC scripts.

bash-4.3$ set
BASH=/bac/usr/BOFA/git/bin/bash
BASHOPTS=cmdhist:complete_fullquote:expand_aliases:extquote:force_fignore:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
BASH_ALIASES=()
BASH_ARGC=()
BASH_ARGV=()
BASH_CMDS=()
BASH_LINENO=()
BASH_SOURCE=()
BASH_VERSINFO=([0]=“4” [1]=“3” [2]=“46” [3]=“51” [4]=“release” [5]=“i370-ibm-openedition”)
BASH_VERSION=‘4.3.46(51)-release’
COLUMNS=237
DIRSTACK=()
EUID=30030923
FFI_LIB=/bac/usr/BOFA/git/download/python-2017-04-12-py27/python27/lib/ffi
GIT_EXEC_PATH=/bac/usr/BOFA/git/libexec/git-core
GIT_MAN_PATH=/bac/usr/BOFA/git/man
GIT_SHELL=/bac/usr/BOFA/git/bin/bash
GIT_TEMPLATE_DIR=/bac/usr/BOFA/git/share/git-core/templates
GROUPS=()
HISTFILE=/u/user/nbkbjwz/.bash_history
HISTFILESIZE=500
HISTSIZE=500
HOME=/u/user/nbkbjwz
HOSTNAME=MD02
HOSTTYPE=i370
IFS=$’ \t\n’
JAVA_HOME=/java31
LANG=C
LIBPATH=/bac/usr/BOFA/git/download/python-2017-04-12-py27/python27/lib:/bac/usr/BOFA/git/lib/perl5/5.24.0/os390/CORE:/usr/lib:.:/java31/lib:/usr/lpp/perl/lib/5.8.7/os390-thread-multi/CORE
LINES=64
LOGNAME=NBKBJWZ
MACHTYPE=i370-ibm-openedition
MAIL=/usr/mail/NBKBJWZ
MAILCHECK=60
MANPATH=/bac/usr/BOFA/git/man:/usr/man/%L:/usr/lpp/perl/man/C/man1
NLSPATH=/usr/lib/nls/msg/C/%N:/usr/lib/nls/msg/%L/%N.cat
OLDPWD=/u/user/nbkbjwz
OPTERR=1
OPTIND=1
OSTYPE=openedition
PATH=/bac/usr/BOFA/git/download/python-2017-04-12-py27/python27/bin:/bac/usr/BOFA/git/bin:/bin:/usr/lpp/gskssl/bin:.:/java31/bin:/usr/lpp/psf/local:/usr/lpp/psf/bin
PERL5LIB=/bac/usr/BOFA/git/lib/perl5:
PIPESTATUS=([0]=“128”)
PKG_CONFIG_PATH=/bac/usr/BOFA/git/download/python-2017-04-12-py27/python27/lib/pkgconfig:/bac/usr/BOFA/git/download/python-2017-04-12-py27/python27/share/pkgconfig
PPID=84083502
PS1=’\s-\v$ ’
PS2=’> ’
PS4=’+ ’
PWD=/u/user/nbkbjwz/test9
PYTHON_ENV=python27
PYTHON_HOME=/bac/usr/BOFA/git/download/python-2017-04-12-py27/python27
RELEASE_DIR=/bac/usr/BOFA/git/download/python-2017-04-12-py27
RELEASE_NAME=python-2017-04-12
RELEASE_TYPE=py27
RLSE_HOME=/opt/rlse
SHELL=/bin/sh
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor
SHLVL=1
SSH_CLIENT=‘30.201.39.182 53853 22’
SSH_CONNECTION=‘30.201.39.182 53853 171.186.5.102 22’
SSH_TTY=/dev/ttyp0000
STEPLIB=NONE
TERM=xterm
TERMINFO=/bac/usr/BOFA/git/download/python-2017-04-12-py27/python27/share/terminfo
TZ=EST5EDT
UID=30030923
USER=NBKBJWZ
VIM=/bac/usr/BOFA/git/share/vim
_=https://nbkbjwz@horizon.bankofamerica.com/scm/scm/bcc/bcc.git
_BPXK_AUTOCVT=ALL
_BPX_SHAREAS=YES
_BPX_SPAWN_SCRIPT=YES
_C89_CLIB_PREFIX=SYS1
_C89_CMSGS=EDCMSGE
_C89_PLIB_PREFIX=SYS1
_C89_PMSGS=EDCPMSGE
_C89_SLIB_PREFIX=SYS1
_C89_WORK_UNIT=SYSDA
_CC_CLIB_PREFIX=SYS1
_CC_CMSGS=EDCMSGE
_CC_PLIB_PREFIX=SYS1
_CC_PMSGS=EDCPMSGE
_CC_SLIB_PREFIX=SYS1
_CC_WORK_UNIT=SYSDA
_CEE_RUNOPTS=‘FILETAG(AUTOCVT,AUTOTAG) POSIX(ON)’
_CXX_CLASSLIB_PREFIX=SYS1
_CXX_CLIB_PREFIX=SYS1
_CXX_PLIB_PREFIX=SYS1
_CXX_SLIB_PREFIX=SYS1
_CXX_WORK_UNIT=SYSDA
_TAG_REDIR_ERR=txt
_TAG_REDIR_IN=txt
_TAG_REDIR_OUT=txt
_TZ=EST5EDT

Please let me know if you need anymore information
-Thanks Phil Pinto
Bank of America


#2

Hi,
Where did you get git 2.12.0? If you installed it from a bunch of packages delivered with python, I would recommend you to install another version: git 2.14.4. This version as available as a separate package in Rocket Community Portal.


#3

Hi Tatyana,

Thanks for the reply, It came from Rocket. - 2.14.4 is what’s listed in the package, however after we install it ask what version it is, it comes back with 2.12.0 , could we have a bad package?


#4

If you type:

type git

bash will tell you where in your path git is coming from.


#5

Hi jcallen,

Now I feel stupid, yes there was another GIT version in the python directory, now getting another error, could be a permission issue. Trying

bash-4.3$ git clone ssh://git@horizon.bankofamerica.com/bcc/bcc.git
Cloning into ‘bcc’…
FOTS1373 Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

-Phil


#6

It is not a problem of ported git. You need to set up SSH key. Look here.


#7

Thanks Tatyana,

I need to recreate the key for SSH, I also tried HTTP we are using bit bucket needed to do

git config --global http.sslVerify false

for that to work, it works now. I am able to clone the repo.

Thank you so much.
-Phil