FAQs¶
- FAQs
- Deployment
- Connecting
- Where can I find P4 administrative tools?
- After I SSH into the Helix Core instance, how do I log in to Helix Core?
- What is the password for the OS level perforce user on the Helix Core instance?
- What is the "Server" field on the P4V login
- What if I cannot connect to the instance?
- How do I resolve a timeout when trying to log into P4V?
- Licensing
- Manage Users
- Adding Content
Deployment¶
What’s included in the Enhanced Studio Pack?¶
The Enhanced Studio Pack contains everything you need to get started in a simple, pre-configured environment. It includes three Perforce products.
Helix Core version control — This is deployed with SDP built-in best practices. Hansoft project management. Helix Swarm code review. You also can deploy the Windows Workstation that have clients pre-configured to connect to your new instance.
The Enhanced Studio Pack also has a “production-ready” deployment with:
Networking. User roles and groups. Sensible defaults.
What do I need before deploying the Enhanced Studio Pack?¶
It is recommended that you already have an AWS (Amazon Web Services) or Azure (Microsoft Azure account before launching these products.
What is the SDP?¶
The SDP is the Server Deployment Package, recommended by Perforce consultants. This helps provide you with a production-level quality installation of Helix Core (P4D). For more information:
Review the guide. Check out the code.
Should I just install Helix Core to my local machine?¶
Yes, that is an option, but consider the following:
How much available storage do you have? Do you have enough storage to scale? How will network connectivity work? Does anybody work from home? If you are going to port forward at your router is your ISP upload/download sufficient to support remote workers? How are you going to handle backups? When you get out of startup mode how will you handle the migration to a proper Helix Core server?
Connecting¶
Where can I find P4 administrative tools?¶
To access the administrative tools, you can:
Download P4 Admin. Via the command-line, SSH to your Helix Core instance and use the p4 CLI that is pre-installed and configured.
After I SSH into the Helix Core instance, how do I log in to Helix Core?¶
To switch to the perforce user, use these commands:
ssh -i .ssh/your-cloud-key rocky@your IP address sudo su - perforce p4login -v 1
At this point, you will be the perforce user and be logged into Helix Core. You will have all the p4 administrative binaries in your $PATH.
What is the password for the OS level perforce user on the Helix Core instance?¶
There is no password set for the perforce user. To gain access to the perforce user see section “After I SSH into the Helix Core instance, how do I log in to Helix Core?”
What is the "Server" field on the P4V login¶
The "server" field is the combination of ssl:<
For example, "ssl:54.23.45.67:1666"
Review your outputs here:
AWS Output Azure Output open connection
What if I cannot connect to the instance?¶
Open firewall rules to allow your IP.
AWS: https://www.perforce.com/products/helix-core/install-enhanced-studio-pack-aws#tab-panel-61566 Azure: https://www.perforce.com/products/helix-core/install-enhanced-studio-pack-azure#tab-panel-61546 Ensure p4 service has started.
sudo systemctl start p4d_1 Ensure logs are not showing errors.
sudo systemctl status p4d_1 Logs live in: /p4/1/logs You can tail the logs like so: tail -f -n 1000 /p4/1/logs/log
How do I resolve a timeout when trying to log into P4V?¶
If you see the following message in P4V while trying to log into Helix Core, you are getting a connection timeout:
WSAETIMEOUT, A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
Error message in P4V. Start by double checking the firewall rules of the Helix Core instance.
AWS Instructions Log into the AWS Console. Search for “EC2” in the top search bar. Find your Helix Core EC2 in the list and select it. Click the “Security” tab. Go to whatismyipaddress.com to verify your current public IPv4 address. Compare the IPv4 address from step #5 to the IPv4 address found the “Source” column. If the IP4v addresses are different, click on the Security Group link to edit your rules.
Azure Instructions Log into the Azure portal. Search for “Virtual Machines” in the top search bar. Find your Helix Core virtual machine in the list and select it. Click on “Networking” in the left hand menu bar. Go to whatismyipaddress.com to verify your current public IPv4 address. Compare the IPv4 address from step #5 to the IPv4 address found in the “Source” column. If the IPv4 addresses are different, click on each rule to update the source address.
Licensing¶
Do I need to install a license to use Perforce products?¶
Nope! The Enhanced Studio Pack is free. But there are limits for each product:
Helix Core Unlimited number of files for 5 users and 20 client workspaces, or Unlimited number of users and workspaces for up to 1,000 files. Helix Swarm code review is free with Helix Core. Hansoft 5 free users for 1 year. Learn more about licensing >>
Can I include Perforce licenses in my cloud billing?¶
No. Helix Core and Hansoft licenses cannot be included in your cloud billing.
Where do I install the Helix Core license?¶
Install the license.txt into the P4ROOT directory, by default it is /p4/1/root/ For more information, check out our documentation.
Where do I install the Hansoft license?¶
Manage Users¶
How do I manage users in Helix Core?¶
To manage users, you can use P4 Admin or the command-line. Check out documentation to learn how.
Adding Content¶
How do I create a depot?¶
There are two types of depots available in Helix Core. A streams depot allows your team to leverage Perforce Streams to guide development changes.