Bitbucket installation
Bitbucket is most widely used in the IT industry to provide team collaborative work for short size of teams. Its greater ability is to have integration with Jira and other DevOps tools. Bitbucket encourages private repository creation by default. So they are mostly not available for search engines to discover these projects! So startup projects will do better here.
Prerequisites
JRE/JDK: To run the web UI Java is required, Your system must have the JRE/JDK, we can go with the Open JDK as you know that Oracle JDK is now not open to everyone to download!
Git: To run the Bitbucket we need Git as a source-code management tool.
Ensure the default port 7990 is available on the system. If you are running on the Cloud ensure the TCP port /7990 allows inbound traffic. On the AWS you need to update the Security Group that associated with the EC2 instance.
Option of Vagrant box
Vagrant.configure(2) do |config| config.vm.box = "centos/8" config.vm.boot_timeout=600 #config.landrush.enabled = true config.vm.define "mstr" do |mstr| mstr.vm.host_name = "mstr.devopshunter.com" mstr.vm.network "private_network", ip: "192.168.33.100" mstr.vm.provider "virtualbox" do |vb| vb.cpus = "4" vb.memory = "4096" end end config.vm.define "node1" do |node1| node1.vm.network "private_network", ip: "192.168.33.110" node1.vm.hostname = "node1.devopshunter.com" node1.vm.provider "virtualbox" do |vb| vb.cpus = "2" vb.memory = "1024" end end config.vm.define "node2" do |node2| node2.vm.network "private_network", ip: "192.168.33.120" node2.vm.hostname = "node2.devopshunter.com" node2.vm.provider "virtualbox" do |vb| vb.cpus = "2" vb.memory = "1024" end end end
1) Bitbucket supports git version 2.31 to 2.39 currently
2) Minimum ram required is 3GB. So need to modify the below line in vagrant file
vb.memory = "4096" then run vagrant reload mstr to get working.
If you want to install on CentOS/8
sudo yum remove git* -y sudo yum install java wget -y sudo yum groupinstall -y 'Development Tools'; sudo yum install -y autoconf curl-devel expat-devel gettext-devel openssl-devel perl-CPAN zlib-devel gcc make perl-ExtUtils-MakeMaker cpio perl-CPAN vim wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.39.3.tar.gz tar zxvf git-2.39.3.tar.gz cd git-2.39.3/ ./configure make sudo make install prefix=/usr install wget https://product-downloads.atlassian.com/software/stash/downloads/atlassian-bitbucket-8.11.0-x64.bin sudo chmod +x atlassian-bitbucket-8.11.0-x64.bin ./atlassian-bitbucket-8.11.0-x64.bin
Bitbucket Setup configuration
Product: Bitbucket
License type: Bitbucket (server)
Organization: vybhavatechnologies
your instance is up and running
server-id: BDFG-ZKCQ-RWTR-YOXP [changes for you!]
click on the "Generate License" Button
pop-up confirmation please confirm it so that you can see the evaluation 90 days license key will be shown in the gray text box.
come to set up
next Administrator account setup
Username: admin
full name pavan devarakonda
email address pavan.dev@devopshunter.com
Please enter the strong password, enter same in the confirm password
Goto bitbucket
Login with a newly created admin account. Enjoy your Project creation and each Project can have multiple repositories. The repository which you create on the Bitbucket Web-UI is an empty bare repository.
For Windows
- GitBash
- BitBucket
How to add a project to git repo to the remote server.
On your local have a project directory and have some code.
Create a repo on the bitbucket say 'demo-repo1'
cd demo-local git init git remote add origin https://url-demo-repo1.git git add . git commit -m "update" git push -u origin master all the files in the demo-local will be added to remote repo.Check the changes on the browser on the remote repo.
No comments:
Post a Comment