LogoLogo
  • Overview
    • Introduction
      • Git-Based Source Control
      • DeviceLink
    • System Requirements
    • Supported Vendors and Device Types
    • Glossary
  • Git-Based Source Control
    • Getting Started
      • Planning
      • Initial Setup
        • Migrations
    • Basic Tasks
      • Navigation
        • Home page
        • Exploring the Web App
        • Exploring the Desktop App
      • Configuration
        • Creating Repositories
        • Creating Templates
        • Cloning Repositories
      • Operations
        • Pulling
        • Committing
        • Pushing
        • Managing History
        • Binary & Large Files
    • Advanced Tasks
      • Branching
        • Branch Protections
      • Pull Requests & Code Review
        • Contributors
        • Reviewers
      • Merging
    • Additional Features
      • Topics
      • Issues
        • Milestones
        • Labels
        • References and Links
      • Wiki
      • Tags & Releases
      • Webhooks
      • Activity
    • Administration
      • Org Settings
      • User Management
        • External Identity Management (SSO + SCIM)
      • Teams & Permissions
        • Permissions by Account Type
      • Registration & Billing
      • Repo Settings
      • Desktop App Options
      • Profile and Settings
        • Notifications
        • Two-Factor Authentication (2FA)
    • Supported Vendors
      • ABB
      • Beckhoff
      • B&R Automation
      • CODESYS
      • Inductive
      • Lenze
      • Rockwell
        • RSLogix 500
        • RSLogix 5000
        • Studio 5000 Logix Designer
      • Schneider
        • Control Expert
        • Machine Expert
      • Siemens
        • Siemens Step7 TIA Portal
        • Siemens Step7 5.x
      • WAGO
    • Integrations
      • Discord
      • Jira
      • Microsoft Teams Connectors
      • Slack
      • Zapier
      • Microsoft Teams Workflows
  • DeviceLink
    • Getting Started
      • Architecture
      • Planning & Installation
    • Sites and Agents
      • Sites
        • Site Settings
        • File Lists
        • Graphs and Metrics
      • Agents
        • Creating a Site-Based Agent
        • Creating a Multi-Site Agent
    • Projects and Devices
    • Vendor Configuration
      • Beckhoff TwinCAT 3
      • CODESYS v3
      • Copia FTP
      • Copia sFTP/SCP
      • Copia Scripting
      • FANUC Robots
      • Rockwell RSLogix 500
        • Smart Filter
      • Rockwell Studio/RSLogix 5000
        • Smart Filter
      • Rockwell PanelView ME HMI
      • Schneider Control Expert
      • Siemens Step7 TIA Portal
      • Siemens Step7 5.x
    • Jobs
      • Job Navigation
      • Creating Jobs
      • Managing Jobs and History
      • Manual Backups
      • Pull Requests
    • Additional Features
      • Webhooks
      • Copia Import Tool
        • Getting Started
        • Preparing your data
        • Importing your data
        • Rolling back a prior import
    • Administration
      • Teams
      • Permissions
      • Notifications
  • Copilot
    • Copia Copilot
    • Getting Started
    • Using Copia Copilot
  • Copilot FAQ
  • Support
    • Best Practices
    • FAQs
      • Git-Based Source Control
        • Troubleshooting
      • DeviceLink
        • Troubleshooting
Powered by GitBook
On this page
  • General
  • Product
  • Technical
  • Administrative
  • Security

Was this helpful?

  1. Support
  2. FAQs

Git-Based Source Control

PreviousFAQsNextTroubleshooting

Last updated 6 months ago

Was this helpful?

General

Q. Who does Copia benefit?

Copia is a value-add for system integrators, machine builders, and end users who are looking for a cleaner and more efficient way to handle version control, share code, and collaborate with PLCs.

Q. What are the advantages of version control?

Version control has many positives - some being more pertinent than others depending on your role. The primary benefits of version control include traceability, disaster recovery, easy access to change history, greater collaboration with branching and merging, reduction of duplication and errors, streamlined management and communication of code changes, and the ability to revert when things don’t go as planned.

Q. Does Copia offer training?

Yes. Reach out to your dedicated CSM to schedule a 1:1.

Product

Q. What Markdown syntax variation (or flavor) does Copia use?

Markdown is a simple syntax for formatting plain text. Copia uses a variation of GitHub Flavored Markdown () with additional extensions, such as support for , allowing you to enhance your text in our Wikis, Pull Requests (PRs), Releases, and more.

Q. How do I view all of my pending code reviews in one place?

To view all pending codes reviews assigned to you, click on Pull Requests in the header of the Web App. This will take you to the Pull Requests page. From here, navigate to the Review Requested section in the sidebar to view all of your pending code reviews.

Q. How do I move a repository on my computer?

To move a repository on your computer, simply cut and paste the entire repository folder to the new location. When you return to the Copia Desktop App, you should see an error message. Click the Locate button and navigate to the new location of your repository. Copia will detect that the folder is a Git repository and will resume normal operation.

When moving repositories, be sure to not nest them within other repositories.

Technical

Q. What are the system requirements?

The prerequisite system requirements are outlined in the Overview section.

Q. Do I always need a persistent internet connection?

No. One of the advantages of Copia is the ability to work locally on your PC even without an internet connection. Commits can be pushed to the remote server when an internet connection becomes available.

Q. Can Copia mirror data back to GitHub or GitLab?

Yes. This feature is available for our enterprise cloud offerings.

Q. Which IEC61131 languages does Copia support?

Q. Can administrators require approval for all pull requests?

Yes. Administrators can enable this feature in their Organization settings page.

Q. Can I host my repositories in a different provider besides Copia?

Copia does not support hosting repositories in external providers.

Q. Can you use Copia like "normal Git" from the command-line (CLI)?

Copia encourages use of the Copia Desktop App as it provides custom and supported features that are beneficial for the automation industry. While it's possible to use the Git CLI, this workflow should be performed with care as it may provide access to operations that are not supported by Copia.

Administrative

Q. Can administrators control which users can push to specific branches?

Yes. Administrators can delegate "write" versus "read only" seats, assign users to specific teams or repos, and enable push approval.

Q. Is there a limit on read only seats, number of repos or storage capacity?

No. Read only seats and repos are currently unlimited on all plans.

Q. What is the difference between the user privileges and how does it impact pricing? Administrator, Read/Write, and Read users?

Copia only charges for users with Administrator privileges or Read/Write privileges. Both are able to create, edit, view, and delete files. Administers have the added ability to delete repositories, edit repository settings and add users to the organization.

Read users can view files, but cannot create, edit or delete them. Unlimited read users are included in both the Team and Enterprise plans.

Q. Does the Owner user need to be a paid seat?

Yes, the Owner team has Write access and therefore requires a paid seat.

Security

Q. How does Copia handle encrypted files?

Copia cannot render encrypted files. You will receive a notification that the file you are trying to render is encrypted. Our suggestion is to encrypt files once the project is complete.

Q. Where are my files stored?

In general, we do not claim ownership to any customer IP. We can also sign an MSA that covers additional protections for your team.

Q. How does Copia back up data for cloud offerings?

Copia uses Amazon’s EBS snapshots for data backup. For organizations needing additional backup, we can mirror back to GitLab or GitHub for another layer of storage.

Q. Does Copia offer Two-Factor Authentication (2FA)?

Yes, Copia offers 2FA for all account tiers.

Copia continues to add IEC language support for graphical and text-based display and differences for all supported vendor integrations. For more details, please reference the section.

For a breakdown of privileges by account type check out the section.

To read our privacy policy in full, check out our .

GFM
Mermaid Diagrams
Supported Vendors
Permissions
privacy policy